home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple Software Dispatch
/
Apple Software Dispatch.iso
/
Software Dispatch Files
/
Battle Chess
/
Guided Tour
/
Guided Tour.rsrc
/
CODE_14.txt
< prev
next >
Wrap
Text File
|
1993-09-09
|
513KB
|
9,148 lines
# near model CODE resource
# jump table entries: 33952-33970 (19 of them)
export_162:
00000000 42A7 clr.l -[A7]
00000002 2F3C 0000 5F20 move.l -[A7], 0x5F20 /* '_ ' */
00000008 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */]
0000000C 205F movea.l A0, [A7]+
0000000E 2B48 F1EE move.l [A5 - 0xE12], A0
00000012 2F2D F1EE move.l -[A7], [A5 - 0xE12]
00000016 4EAD 0412 jsr [A5 + 0x412 /* export_126 */]
0000001A 588F addq.l A7, 4
0000001C 42A7 clr.l -[A7]
0000001E 2F3C 0000 0080 move.l -[A7], 0x80
00000024 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */]
00000028 205F movea.l A0, [A7]+
0000002A 2B48 F202 move.l [A5 - 0xDFE], A0
0000002E 2F2D F202 move.l -[A7], [A5 - 0xDFE]
00000032 4EAD 0412 jsr [A5 + 0x412 /* export_126 */]
00000036 588F addq.l A7, 4
00000038 4E75 rts
export_159:
0000003A 4E56 FFFA link A6, -0x0006
0000003E 2D6D F1EE FFFA move.l [A6 - 0x6], [A5 - 0xE12]
00000044 426E FFFE clr.w [A6 - 0x2]
00000048 603E bra +0x40 /* 00000088 */
label0000004A:
0000004A 302E FFFE move.w D0, [A6 - 0x2]
0000004E 48C0 ext.l D0
00000050 E580 asl D0, 2
00000052 41ED F1DE lea.l A0, [A5 - 0xE22]
00000056 D1C0 add.l A0, D0
00000058 302E FFFE move.w D0, [A6 - 0x2]
0000005C 48C0 ext.l D0
0000005E E780 asl D0, 3
00000060 43ED F206 lea.l A1, [A5 - 0xDFA]
00000064 D3C0 add.l A1, D0
00000066 2089 move.l [A0], A1
00000068 302E FFFE move.w D0, [A6 - 0x2]
0000006C 48C0 ext.l D0
0000006E E780 asl D0, 3
00000070 41ED F206 lea.l A0, [A5 - 0xDFA]
00000074 D1C0 add.l A0, D0
00000076 216E FFFA 0004 move.l [A0 + 0x4], [A6 - 0x6]
0000007C 06AE 0000 17C8 FFFA addi.l [A6 - 0x6], 0x17C8
00000084 526E FFFE addq.w [A6 - 0x2], 1
label00000088:
00000088 0C6E 0004 FFFE cmpi.w [A6 - 0x2], 0x4
0000008E 6DBA blt -0x44 /* 0000004A */
00000090 2D6D F202 FFFA move.l [A6 - 0x6], [A5 - 0xDFE]
00000096 426E FFFE clr.w [A6 - 0x2]
0000009A 601E bra +0x20 /* 000000BA */
label0000009C:
0000009C 302E FFFE move.w D0, [A6 - 0x2]
000000A0 48C0 ext.l D0
000000A2 E580 asl D0, 2
000000A4 41ED F1F2 lea.l A0, [A5 - 0xE0E]
000000A8 D1C0 add.l A0, D0
000000AA 20AE FFFA move.l [A0], [A6 - 0x6]
000000AE 06AE 0000 0020 FFFA addi.l [A6 - 0x6], 0x20 /* ' ' */
000000B6 526E FFFE addq.w [A6 - 0x2], 1
label000000BA:
000000BA 0C6E 0004 FFFE cmpi.w [A6 - 0x2], 0x4
000000C0 6DDA blt -0x24 /* 0000009C */
000000C2 41ED B1DC lea.l A0, [A5 - 0x4E24]
000000C6 2B48 F234 move.l [A5 - 0xDCC], A0
000000CA 2B6D B68C F238 move.l [A5 - 0xDC8], [A5 - 0x4974]
000000D0 2B6D B166 B162 move.l [A5 - 0x4E9E], [A5 - 0x4E9A]
000000D6 7011 moveq.l D0, 0x11
000000D8 3B40 F230 move.w [A5 - 0xDD0], D0
000000DC 4EBA 02E8 jsr [PC + 0x2E8 /* 000003C6 */]
000000E0 4E5E unlink A6
000000E2 4E75 rts
000000E4 4445 neg.w D5
000000E6 4C49 4741 movem.l D0,D6,A0,A1,A2,A6, A1
000000EA 5445 addq.w D5, 2
export_160:
000000EC 41ED D8F6 lea.l A0, [A5 - 0x270A]
000000F0 2B48 C4EA move.l [A5 - 0x3B16], A0
000000F4 41ED D90E lea.l A0, [A5 - 0x26F2]
000000F8 2B48 C4F2 move.l [A5 - 0x3B0E], A0
000000FC 41ED DAA2 lea.l A0, [A5 - 0x255E]
00000100 2B48 C4FA move.l [A5 - 0x3B06], A0
00000104 41ED D94A lea.l A0, [A5 - 0x26B6]
00000108 2B48 C502 move.l [A5 - 0x3AFE], A0
0000010C 41ED D9B2 lea.l A0, [A5 - 0x264E]
00000110 2B48 C4E2 move.l [A5 - 0x3B1E], A0
00000114 41ED D736 lea.l A0, [A5 - 0x28CA]
00000118 2B48 C4E6 move.l [A5 - 0x3B1A], A0
0000011C 41ED D74E lea.l A0, [A5 - 0x28B2]
00000120 2B48 C4EE move.l [A5 - 0x3B12], A0
00000124 41ED D79E lea.l A0, [A5 - 0x2862]
00000128 2B48 C4F6 move.l [A5 - 0x3B0A], A0
0000012C 41ED D78A lea.l A0, [A5 - 0x2876]
00000130 2B48 C4FE move.l [A5 - 0x3B02], A0
00000134 41ED D7F2 lea.l A0, [A5 - 0x280E]
00000138 2B48 C4DE move.l [A5 - 0x3B22], A0
0000013C 4E75 rts
export_164:
0000013E 4E56 FFFE link A6, -0x0002
00000142 4267 clr.w -[A7]
00000144 3F2D C54E move.w -[A7], [A5 - 0x3AB2]
00000148 4EAD 039A jsr [A5 + 0x39A /* export_111 */]
0000014C 588F addq.l A7, 4
0000014E 4267 clr.w -[A7]
00000150 3F2D C54C move.w -[A7], [A5 - 0x3AB4]
00000154 4EAD 039A jsr [A5 + 0x39A /* export_111 */]
00000158 588F addq.l A7, 4
0000015A 3B7C 00FF C54E move.w [A5 - 0x3AB2], 0xFF
00000160 3B7C 00FF C54C move.w [A5 - 0x3AB4], 0xFF
00000166 4EAD 03DA jsr [A5 + 0x3DA /* export_119 */]
0000016A 4EBA 0286 jsr [PC + 0x286 /* 000003F2 */]
0000016E 426E FFFE clr.w [A6 - 0x2]
00000172 6010 bra +0x12 /* 00000184 */
label00000174:
00000174 302E FFFE move.w D0, [A6 - 0x2]
00000178 526E FFFE addq.w [A6 - 0x2], 1
0000017C 41ED C506 lea.l A0, [A5 - 0x3AFA]
00000180 D0C0 add.w A0, D0
00000182 4210 clr.b [A0]
label00000184:
00000184 0C6E 0006 FFFE cmpi.w [A6 - 0x2], 0x6
0000018A 6DE8 blt -0x16 /* 00000174 */
0000018C 426E FFFE clr.w [A6 - 0x2]
00000190 6012 bra +0x14 /* 000001A4 */
label00000192:
00000192 302E FFFE move.w D0, [A6 - 0x2]
00000196 526E FFFE addq.w [A6 - 0x2], 1
0000019A 41ED C50C lea.l A0, [A5 - 0x3AF4]
0000019E D0C0 add.w A0, D0
000001A0 70FF moveq.l D0, 0xFFFFFFFF
000001A2 1080 move.b [A0], D0
label000001A4:
000001A4 0C6E 0008 FFFE cmpi.w [A6 - 0x2], 0x8
000001AA 6DE6 blt -0x18 /* 00000192 */
000001AC 4A6D C548 tst.w [A5 - 0x3AB8]
000001B0 6774 beq +0x76 /* 00000226 */
000001B2 4267 clr.w -[A7]
000001B4 4EAD 0162 jsr [A5 + 0x162 /* export_40 */]
000001B8 548F addq.l A7, 2
000001BA 206D C4EA movea.l A0, [A5 - 0x3B16]
000001BE 2F28 0010 move.l -[A7], [A0 + 0x10]
000001C2 4EAD 017A jsr [A5 + 0x17A /* export_43 */]
000001C6 588F addq.l A7, 4
000001C8 206D C4E6 movea.l A0, [A5 - 0x3B1A]
000001CC 2F28 0010 move.l -[A7], [A0 + 0x10]
000001D0 2F2D B1CA move.l -[A7], [A5 - 0x4E36]
000001D4 4EAD 014A jsr [A5 + 0x14A /* export_37 */]
000001D8 508F addq.l A7, 8
000001DA 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */]
000001DE 426D EC86 clr.w [A5 - 0x137A]
000001E2 2F2D B1CA move.l -[A7], [A5 - 0x4E36]
000001E6 4EBA 033C jsr [PC + 0x33C /* 00000524 */]
000001EA 588F addq.l A7, 4
000001EC 426D EC86 clr.w [A5 - 0x137A]
000001F0 41ED F60C lea.l A0, [A5 - 0x9F4]
000001F4 2B48 CF10 move.l [A5 - 0x30F0], A0
000001F8 41ED F58C lea.l A0, [A5 - 0xA74]
000001FC 2B48 CF0C move.l [A5 - 0x30F4], A0
00000200 41ED F448 lea.l A0, [A5 - 0xBB8]
00000204 2B48 CF14 move.l [A5 - 0x30EC], A0
00000208 41ED F45A lea.l A0, [A5 - 0xBA6]
0000020C 2B48 CF18 move.l [A5 - 0x30E8], A0
00000210 41ED F354 lea.l A0, [A5 - 0xCAC]
00000214 2B48 CF1C move.l [A5 - 0x30E4], A0
00000218 3F3C 0001 move.w -[A7], 0x1
0000021C 4EBA 00F6 jsr [PC + 0xF6 /* 00000314 */]
00000220 548F addq.l A7, 2
00000222 6000 00E4 bra +0xE6 /* 00000308 */
label00000226:
00000226 426E FFFE clr.w [A6 - 0x2]
0000022A 600E bra +0x10 /* 0000023A */
label0000022C:
0000022C 41ED DDB2 lea.l A0, [A5 - 0x224E]
00000230 D0EE FFFE add.w A0, [A6 - 0x2]
00000234 4210 clr.b [A0]
00000236 526E FFFE addq.w [A6 - 0x2], 1
label0000023A:
0000023A 0C6E 0800 FFFE cmpi.w [A6 - 0x2], 0x800
00000240 6DEA blt -0x14 /* 0000022C */
00000242 4267 clr.w -[A7]
00000244 4EAD 0162 jsr [A5 + 0x162 /* export_40 */]
00000248 548F addq.l A7, 2
0000024A 206D C4EA movea.l A0, [A5 - 0x3B16]
0000024E 2F10 move.l -[A7], [A0]
00000250 4EAD 017A jsr [A5 + 0x17A /* export_43 */]
00000254 588F addq.l A7, 4
00000256 206D C4E6 movea.l A0, [A5 - 0x3B1A]
0000025A 2F10 move.l -[A7], [A0]
0000025C 2F2D B1CA move.l -[A7], [A5 - 0x4E36]
00000260 4EAD 014A jsr [A5 + 0x14A /* export_37 */]
00000264 508F addq.l A7, 8
00000266 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */]
0000026A 2F2D B1CA move.l -[A7], [A5 - 0x4E36]
0000026E 4EBA 02B4 jsr [PC + 0x2B4 /* 00000524 */]
00000272 588F addq.l A7, 4
00000274 41ED F57C lea.l A0, [A5 - 0xA84]
00000278 2B48 CF10 move.l [A5 - 0x30F0], A0
0000027C 41ED F4FC lea.l A0, [A5 - 0xB04]
00000280 2B48 CF0C move.l [A5 - 0x30F4], A0
00000284 41ED F394 lea.l A0, [A5 - 0xC6C]
00000288 2B48 CF14 move.l [A5 - 0x30EC], A0
0000028C 41ED F3A6 lea.l A0, [A5 - 0xC5A]
00000290 2B48 CF18 move.l [A5 - 0x30E8], A0
00000294 41ED F314 lea.l A0, [A5 - 0xCEC]
00000298 2B48 CF1C move.l [A5 - 0x30E4], A0
0000029C 4267 clr.w -[A7]
0000029E 4EBA 0074 jsr [PC + 0x74 /* 00000314 */]
000002A2 548F addq.l A7, 2
000002A4 3F3C 0005 move.w -[A7], 0x5
000002A8 4EBA 0F62 jsr [PC + 0xF62 /* 0000120C */]
000002AC 548F addq.l A7, 2
000002AE 3F3C 0006 move.w -[A7], 0x6
000002B2 4EBA 0F58 jsr [PC + 0xF58 /* 0000120C */]
000002B6 548F addq.l A7, 2
000002B8 3F3C 0007 move.w -[A7], 0x7
000002BC 4EBA 0F4E jsr [PC + 0xF4E /* 0000120C */]
000002C0 548F addq.l A7, 2
000002C2 3F3C 0008 move.w -[A7], 0x8
000002C6 4EBA 0F44 jsr [PC + 0xF44 /* 0000120C */]
000002CA 548F addq.l A7, 2
000002CC 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
000002D0 4EBA 0F3A jsr [PC + 0xF3A /* 0000120C */]
000002D4 548F addq.l A7, 2
000002D6 3F3C 000A move.w -[A7], 0xA /* '\n' */
000002DA 4EBA 0F30 jsr [PC + 0xF30 /* 0000120C */]
000002DE 548F addq.l A7, 2
000002E0 3F3C 000B move.w -[A7], 0xB
000002E4 4EBA 0F26 jsr [PC + 0xF26 /* 0000120C */]
000002E8 548F addq.l A7, 2
000002EA 3F3C 000C move.w -[A7], 0xC
000002EE 4EBA 0F1C jsr [PC + 0xF1C /* 0000120C */]
000002F2 548F addq.l A7, 2
000002F4 3F3C 000D move.w -[A7], 0xD /* '\r' */
000002F8 4EBA 0F12 jsr [PC + 0xF12 /* 0000120C */]
000002FC 548F addq.l A7, 2
000002FE 3F3C 000E move.w -[A7], 0xE
00000302 4EBA 0F08 jsr [PC + 0xF08 /* 0000120C */]
00000306 548F addq.l A7, 2
label00000308:
00000308 4E5E unlink A6
0000030A 4E75 rts
0000030C 4C4F 4144 movem.l D2,D6,A0,A6, A7
00000310 424F clr.w A7
00000312 4152 chk.w D0, [A2]
export_166:
fn00000314:
00000314 4E56 FFF0 link A6, -0x0010
00000318 4267 clr.w -[A7]
0000031A 4EAD 0162 jsr [A5 + 0x162 /* export_40 */]
0000031E 548F addq.l A7, 2
00000320 302E 0008 move.w D0, [A6 + 0x8]
00000324 48C0 ext.l D0
00000326 E580 asl D0, 2
00000328 D0AD C502 add.l D0, [A5 - 0x3AFE]
0000032C 2040 movea.l A0, D0
0000032E 2F10 move.l -[A7], [A0]
00000330 4EAD 017A jsr [A5 + 0x17A /* export_43 */]
00000334 588F addq.l A7, 4
00000336 42AE FFFC clr.l [A6 - 0x4]
0000033A 600E bra +0x10 /* 0000034A */
label0000033C:
0000033C 41ED DDB2 lea.l A0, [A5 - 0x224E]
00000340 D1EE FFFC add.l A0, [A6 - 0x4]
00000344 4210 clr.b [A0]
00000346 52AE FFFC addq.l [A6 - 0x4], 1
label0000034A:
0000034A 0CAE 0000 0800 FFFC cmpi.l [A6 - 0x4], 0x800
00000352 6DE8 blt -0x16 /* 0000033C */
00000354 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */]
00000358 4879 0000 AA00 push.l 0xAA00
0000035E 2F2D B16E move.l -[A7], [A5 - 0x4E92]
00000362 4EAD 027A jsr [A5 + 0x27A /* export_75 */]
00000366 508F addq.l A7, 8
00000368 6050 bra +0x52 /* 000003BA */
0000036A 4879 0000 07AA push.l 0x7AA
00000370 4879 0000 07A0 push.l 0x7A0
00000376 4EAD 0672 jsr [A5 + 0x672 /* export_202 */]
0000037A 508F addq.l A7, 8
0000037C 2D40 FFF0 move.l [A6 - 0x10], D0
00000380 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00000384 4878 5500 push.l 0x5500 /* 'U\0' */
00000388 4878 0002 push.l 0x2
0000038C 2F2D B16E move.l -[A7], [A5 - 0x4E92]
00000390 4EAD 05C2 jsr [A5 + 0x5C2 /* export_180 */]
00000394 4FEF 0010 lea.l A7, [A7 + 0x10]
00000398 2F2E FFF0 move.l -[A7], [A6 - 0x10]
0000039C 4EAD 05D2 jsr [A5 + 0x5D2 /* export_182 */]
000003A0 588F addq.l A7, 4
000003A2 2F2D B16E move.l -[A7], [A5 - 0x4E92]
000003A6 3F3C 0149 move.w -[A7], 0x149
000003AA 3F3C 0080 move.w -[A7], 0x80
000003AE 4267 clr.w -[A7]
000003B0 4267 clr.w -[A7]
000003B2 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */]
000003B6 4FEF 000C lea.l A7, [A7 + 0xC]
label000003BA:
000003BA 4E5E unlink A6
000003BC 4E75 rts
000003BE 4C4F 4144 movem.l D2,D6,A0,A6, A7
000003C2 5343 subq.w D3, 1
000003C4 5245 addq.w D5, 1
fn000003C6:
000003C6 2B6D F238 F25C move.l [A5 - 0xDA4], [A5 - 0xDC8]
000003CC 2B6D F234 F258 move.l [A5 - 0xDA8], [A5 - 0xDCC]
000003D2 3B6D F230 F254 move.w [A5 - 0xDAC], [A5 - 0xDD0]
000003D8 3B6D F22E F252 move.w [A5 - 0xDAE], [A5 - 0xDD2]
000003DE 3B6D F232 F256 move.w [A5 - 0xDAA], [A5 - 0xDCE]
000003E4 3B6D F22C F250 move.w [A5 - 0xDB0], [A5 - 0xDD4]
000003EA 2B6D B162 F260 move.l [A5 - 0xDA0], [A5 - 0x4E9E]
000003F0 4E75 rts
fn000003F2:
000003F2 2B6D F25C F238 move.l [A5 - 0xDC8], [A5 - 0xDA4]
000003F8 2B6D F258 F234 move.l [A5 - 0xDCC], [A5 - 0xDA8]
000003FE 3B6D F254 F230 move.w [A5 - 0xDD0], [A5 - 0xDAC]
00000404 3B6D F252 F22E move.w [A5 - 0xDD2], [A5 - 0xDAE]
0000040A 3B6D F256 F232 move.w [A5 - 0xDCE], [A5 - 0xDAA]
00000410 3B6D F250 F22C move.w [A5 - 0xDD4], [A5 - 0xDB0]
00000416 2B6D F260 B162 move.l [A5 - 0x4E9E], [A5 - 0xDA0]
0000041C 4E75 rts
export_161:
fn0000041E:
0000041E 2B6D F238 F248 move.l [A5 - 0xDB8], [A5 - 0xDC8]
00000424 2B6D F234 F244 move.l [A5 - 0xDBC], [A5 - 0xDCC]
0000042A 3B6D F230 F240 move.w [A5 - 0xDC0], [A5 - 0xDD0]
00000430 3B6D F22E F23E move.w [A5 - 0xDC2], [A5 - 0xDD2]
00000436 3B6D F232 F242 move.w [A5 - 0xDBE], [A5 - 0xDCE]
0000043C 3B6D F22C F23C move.w [A5 - 0xDC4], [A5 - 0xDD4]
00000442 2B6D B162 F24C move.l [A5 - 0xDB4], [A5 - 0x4E9E]
00000448 4E75 rts
0000044A 4E75 rts
fn0000044C:
0000044C 2B6D F248 F238 move.l [A5 - 0xDC8], [A5 - 0xDB8]
00000452 2B6D F244 F234 move.l [A5 - 0xDCC], [A5 - 0xDBC]
00000458 3B6D F240 F230 move.w [A5 - 0xDD0], [A5 - 0xDC0]
0000045E 3B6D F23E F22E move.w [A5 - 0xDD2], [A5 - 0xDC2]
00000464 3B6D F242 F232 move.w [A5 - 0xDCE], [A5 - 0xDBE]
0000046A 3B6D F23C F22C move.w [A5 - 0xDD4], [A5 - 0xDC4]
00000470 2B6D F24C B162 move.l [A5 - 0x4E9E], [A5 - 0xDB4]
00000476 4E75 rts
00000478 4E56 FFF8 link A6, -0x0008
0000047C 426E FFFE clr.w [A6 - 0x2]
00000480 4879 0000 07B4 push.l 0x7B4
00000486 4879 0000 07AE push.l 0x7AE
0000048C 4EAD 0672 jsr [A5 + 0x672 /* export_202 */]
00000490 508F addq.l A7, 8
00000492 2D40 FFF8 move.l [A6 - 0x8], D0
00000496 7001 moveq.l D0, 0x01
00000498 3D40 FFFE move.w [A6 - 0x2], D0
0000049C 6000 0068 bra +0x6A /* 00000506 */
label000004A0:
000004A0 7001 moveq.l D0, 0x01
000004A2 3D40 FFFC move.w [A6 - 0x4], D0
000004A6 6042 bra +0x44 /* 000004EA */
label000004A8:
000004A8 1B6E FFFF C512 move.b [A5 - 0x3AEE], [A6 - 0x1]
000004AE 1B6E FFFD C513 move.b [A5 - 0x3AED], [A6 - 0x3]
000004B4 4EBA 0E2C jsr [PC + 0xE2C /* 000012E2 */]
000004B8 203C 00FF FFFF move.l D0, 0xFFFFFF
000004BE C0AD B162 and.l D0, [A5 - 0x4E9E]
000004C2 223C 00FF FFFF move.l D1, 0xFFFFFF
000004C8 C2AD F24C and.l D1, [A5 - 0xDB4]
000004CC 9081 sub.l D0, D1
000004CE 2F00 move.l -[A7], D0
000004D0 4879 0000 07B6 push.l 0x7B6
000004D6 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000004DA 4EAD 05DA jsr [A5 + 0x5DA /* export_183 */]
000004DE 4FEF 000C lea.l A7, [A7 + 0xC]
000004E2 4EBA FF68 jsr [PC - 0x98 /* 0000044C */]
000004E6 526E FFFC addq.w [A6 - 0x4], 1
label000004EA:
000004EA 0C6E 0007 FFFC cmpi.w [A6 - 0x4], 0x7
000004F0 6DB6 blt -0x48 /* 000004A8 */
000004F2 4879 0000 07BE push.l 0x7BE
000004F8 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000004FC 4EAD 05DA jsr [A5 + 0x5DA /* export_183 */]
00000500 508F addq.l A7, 8
00000502 526E FFFE addq.w [A6 - 0x2], 1
label00000506:
00000506 0C6E 0007 FFFE cmpi.w [A6 - 0x2], 0x7
0000050C 6D92 blt -0x6C /* 000004A0 */
0000050E 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000512 4EAD 05D2 jsr [A5 + 0x5D2 /* export_182 */]
00000516 588F addq.l A7, 4
00000518 4E5E unlink A6
0000051A 4E75 rts
0000051C 4745 chk.w D3, D5
0000051E 5443 addq.w D3, 2
00000520 4F4D chk.w D7, A5
00000522 4241 clr.w D1
fn00000524:
00000524 4E56 FFE4 link A6, -0x001C
00000528 426E FFE4 clr.w [A6 - 0x1C]
0000052C 2D6D B162 FFF4 move.l [A6 - 0xC], [A5 - 0x4E9E]
00000532 302D F230 move.w D0, [A5 - 0xDD0]
00000536 4840 swap.w D0
00000538 4240 clr.w D0
0000053A 4840 swap.w D0
0000053C E780 asl D0, 3
0000053E D0AD B69C add.l D0, [A5 - 0x4964]
00000542 2D40 FFE8 move.l [A6 - 0x18], D0
00000546 3D6D F230 FFFE move.w [A6 - 0x2], [A5 - 0xDD0]
0000054C 6000 015A bra +0x15C /* 000006A8 */
label00000550:
00000550 202E FFF4 move.l D0, [A6 - 0xC]
00000554 5280 addq.l D0, 1
00000556 0280 00FF FFFE andi.l D0, 0xFFFFFE
0000055C 2D40 FFF4 move.l [A6 - 0xC], D0
00000560 206E FFE8 movea.l A0, [A6 - 0x18]
00000564 58AE FFE8 addq.l [A6 - 0x18], 4
00000568 226E 0008 movea.l A1, [A6 + 0x8]
0000056C 58AE 0008 addq.l [A6 + 0x8], 4
00000570 2091 move.l [A0], [A1]
00000572 206E FFE8 movea.l A0, [A6 - 0x18]
00000576 58AE FFE8 addq.l [A6 - 0x18], 4
0000057A 20AE FFF4 move.l [A0], [A6 - 0xC]
0000057E 302E FFFE move.w D0, [A6 - 0x2]
00000582 48C0 ext.l D0
00000584 E780 asl D0, 3
00000586 D0AD B69C add.l D0, [A5 - 0x4964]
0000058A 2040 movea.l A0, D0
0000058C 7000 moveq.l D0, 0x00
0000058E 1010 move.b D0, [A0]
00000590 5640 addq.w D0, 3
00000592 E448 lsr D0.w, 2
00000594 322E FFFE move.w D1, [A6 - 0x2]
00000598 48C1 ext.l D1
0000059A E781 asl D1, 3
0000059C D2AD B69C add.l D1, [A5 - 0x4964]
000005A0 2041 movea.l A0, D1
000005A2 7200 moveq.l D1, 0x00
000005A4 1228 0001 move.b D1, [A0 + 0x1]
000005A8 C1C1 muls.w D0, D1
000005AA 4840 swap.w D0
000005AC 4240 clr.w D0
000005AE 4840 swap.w D0
000005B0 322E FFFE move.w D1, [A6 - 0x2]
000005B4 48C1 ext.l D1
000005B6 E781 asl D1, 3
000005B8 D2AD B69C add.l D1, [A5 - 0x4964]
000005BC 2041 movea.l A0, D1
000005BE 7200 moveq.l D1, 0x00
000005C0 1210 move.b D1, [A0]
000005C2 5641 addq.w D1, 3
000005C4 E449 lsr D1.w, 2
000005C6 3F01 move.w -[A7], D1
000005C8 2F00 move.l -[A7], D0
000005CA 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000005CE 4EAD 026A jsr [A5 + 0x26A /* export_73 */]
000005D2 4FEF 000A lea.l A7, [A7 + 0xA]
000005D6 2D6E FFF4 FFEC move.l [A6 - 0x14], [A6 - 0xC]
000005DC 302E FFFE move.w D0, [A6 - 0x2]
000005E0 48C0 ext.l D0
000005E2 E780 asl D0, 3
000005E4 D0AD B69C add.l D0, [A5 - 0x4964]
000005E8 2040 movea.l A0, D0
000005EA 7000 moveq.l D0, 0x00
000005EC 1028 0001 move.b D0, [A0 + 0x1]
000005F0 322E FFFE move.w D1, [A6 - 0x2]
000005F4 48C1 ext.l D1
000005F6 E781 asl D1, 3
000005F8 D2AD B69C add.l D1, [A5 - 0x4964]
000005FC 2041 movea.l A0, D1
000005FE 7200 moveq.l D1, 0x00
00000600 1210 move.b D1, [A0]
00000602 5E41 addq.w D1, 7
00000604 E449 lsr D1.w, 2
00000606 0241 00FE andi.w D1, 0xFE
0000060A 5340 subq.w D0, 1
0000060C C1C1 muls.w D0, D1
0000060E 3D40 FFFA move.w [A6 - 0x6], D0
00000612 302E FFFE move.w D0, [A6 - 0x2]
00000616 48C0 ext.l D0
00000618 E780 asl D0, 3
0000061A D0AD B69C add.l D0, [A5 - 0x4964]
0000061E 2040 movea.l A0, D0
00000620 7000 moveq.l D0, 0x00
00000622 1010 move.b D0, [A0]
00000624 5E40 addq.w D0, 7
00000626 E448 lsr D0.w, 2
00000628 0240 00FE andi.w D0, 0xFE
0000062C 322E FFFE move.w D1, [A6 - 0x2]
00000630 48C1 ext.l D1
00000632 E781 asl D1, 3
00000634 D2AD B69C add.l D1, [A5 - 0x4964]
00000638 2041 movea.l A0, D1
0000063A 7200 moveq.l D1, 0x00
0000063C 1228 0001 move.b D1, [A0 + 0x1]
00000640 C1C1 muls.w D0, D1
00000642 4840 swap.w D0
00000644 4240 clr.w D0
00000646 4840 swap.w D0
00000648 D0AE FFF4 add.l D0, [A6 - 0xC]
0000064C 2D40 FFF0 move.l [A6 - 0x10], D0
00000650 526E FFE4 addq.w [A6 - 0x1C], 1
00000654 4A6D EC86 tst.w [A5 - 0x137A]
00000658 6744 beq +0x46 /* 0000069E */
0000065A 302E FFFE move.w D0, [A6 - 0x2]
0000065E 48C0 ext.l D0
00000660 E780 asl D0, 3
00000662 D0AD B69C add.l D0, [A5 - 0x4964]
00000666 2040 movea.l A0, D0
00000668 7000 moveq.l D0, 0x00
0000066A 1010 move.b D0, [A0]
0000066C 5E40 addq.w D0, 7
0000066E E448 lsr D0.w, 2
00000670 0240 00FE andi.w D0, 0xFE
00000674 322E FFFE move.w D1, [A6 - 0x2]
00000678 48C1 ext.l D1
0000067A E781 asl D1, 3
0000067C D2AD B69C add.l D1, [A5 - 0x4964]
00000680 2F2E FFEC move.l -[A7], [A6 - 0x14]
00000684 2041 movea.l A0, D1
00000686 7200 moveq.l D1, 0x00
00000688 1228 0001 move.b D1, [A0 + 0x1]
0000068C 3F01 move.w -[A7], D1
0000068E 3F00 move.w -[A7], D0
00000690 3F3C 0032 move.w -[A7], 0x32 /* '2' */
00000694 4267 clr.w -[A7]
00000696 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */]
0000069A 4FEF 000C lea.l A7, [A7 + 0xC]
label0000069E:
0000069E 2D6E FFF0 FFF4 move.l [A6 - 0xC], [A6 - 0x10]
000006A4 526E FFFE addq.w [A6 - 0x2], 1
label000006A8:
000006A8 206E 0008 movea.l A0, [A6 + 0x8]
000006AC 4A90 tst.l [A0]
000006AE 6600 FEA0 bne -0x15E /* 00000550 */
000006B2 2B6E FFF4 B162 move.l [A5 - 0x4E9E], [A6 - 0xC]
000006B8 202D B162 move.l D0, [A5 - 0x4E9E]
000006BC 90AD B166 sub.l D0, [A5 - 0x4E9A]
000006C0 B0AD B690 cmp.l D0, [A5 - 0x4970]
000006C4 6312 bls +0x14 /* 000006D8 */
000006C6 4267 clr.w -[A7]
000006C8 3F3C 000C move.w -[A7], 0xC
000006CC 4879 0000 07C0 push.l 0x7C0
000006D2 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */]
000006D6 508F addq.l A7, 8
label000006D8:
000006D8 3B6E FFFE F230 move.w [A5 - 0xDD0], [A6 - 0x2]
000006DE 4E5E unlink A6
000006E0 4E75 rts
000006E2 5345 subq.w D5, 1
000006E4 5455 addq.w [A5], 2
000006E6 5053 addq.w [A3], 8
000006E8 4546 chk.w D2, D6
000006EA 4E56 FFF4 link A6, -0x000C
000006EE 4879 0000 07D8 push.l 0x7D8
000006F4 2F2E 0008 move.l -[A7], [A6 + 0x8]
000006F8 4EAD 0672 jsr [A5 + 0x672 /* export_202 */]
000006FC 508F addq.l A7, 8
000006FE 2D40 FFFC move.l [A6 - 0x4], D0
00000702 4A80 tst.l D0
00000704 6608 bne +0xA /* 0000070E */
00000706 4267 clr.w -[A7]
00000708 4EAD 0582 jsr [A5 + 0x582 /* export_172 */]
0000070C 548F addq.l A7, 2
label0000070E:
0000070E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000712 4878 000A push.l 0xA /* '\n' */
00000716 4878 0001 push.l 0x1
0000071A 486D F61C pea.l [A5 - 0x9E4]
0000071E 4EAD 05C2 jsr [A5 + 0x5C2 /* export_180 */]
00000722 4FEF 0010 lea.l A7, [A7 + 0x10]
00000726 3D6D F61C FFFA move.w [A6 - 0x6], [A5 - 0x9E4]
0000072C 3D6D F61E FFF8 move.w [A6 - 0x8], [A5 - 0x9E2]
00000732 3D6D F620 FFF6 move.w [A6 - 0xA], [A5 - 0x9E0]
00000738 303C 00FF move.w D0, 0xFF
0000073C C06E FFFA and.w D0, [A6 - 0x6]
00000740 E148 lsl D0.w, 8
00000742 3D40 FFF4 move.w [A6 - 0xC], D0
00000746 303C FF00 move.w D0, 0xFF00
0000074A C06E FFFA and.w D0, [A6 - 0x6]
0000074E E048 lsr D0.w, 8
00000750 D06E FFF4 add.w D0, [A6 - 0xC]
00000754 3D40 FFF4 move.w [A6 - 0xC], D0
00000758 3B6E FFF4 F61C move.w [A5 - 0x9E4], [A6 - 0xC]
0000075E 303C 00FF move.w D0, 0xFF
00000762 C06E FFF8 and.w D0, [A6 - 0x8]
00000766 E148 lsl D0.w, 8
00000768 322E FFF8 move.w D1, [A6 - 0x8]
0000076C E041 asr D1.w, 8
0000076E D041 add.w D0, D1
00000770 3B40 F61E move.w [A5 - 0x9E2], D0
00000774 303C 00FF move.w D0, 0xFF
00000778 C06E FFF6 and.w D0, [A6 - 0xA]
0000077C E148 lsl D0.w, 8
0000077E 322E FFF6 move.w D1, [A6 - 0xA]
00000782 E041 asr D1.w, 8
00000784 D041 add.w D0, D1
00000786 3B40 F620 move.w [A5 - 0x9E0], D0
0000078A 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000078E 7000 moveq.l D0, 0x00
00000790 302D F61C move.w D0, [A5 - 0x9E4]
00000794 2F00 move.l -[A7], D0
00000796 4878 0001 push.l 0x1
0000079A 2F2D B172 move.l -[A7], [A5 - 0x4E8E]
0000079E 4EAD 05C2 jsr [A5 + 0x5C2 /* export_180 */]
000007A2 4FEF 0010 lea.l A7, [A7 + 0x10]
000007A6 2F2E FFFC move.l -[A7], [A6 - 0x4]
000007AA 4EAD 05D2 jsr [A5 + 0x5D2 /* export_182 */]
000007AE 588F addq.l A7, 4
000007B0 302D F61E move.w D0, [A5 - 0x9E2]
000007B4 5640 addq.w D0, 3
000007B6 E448 lsr D0.w, 2
000007B8 2F2D B172 move.l -[A7], [A5 - 0x4E8E]
000007BC 3F2D F620 move.w -[A7], [A5 - 0x9E0]
000007C0 3F00 move.w -[A7], D0
000007C2 3F3C 0032 move.w -[A7], 0x32 /* '2' */
000007C6 4267 clr.w -[A7]
000007C8 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */]
000007CC 4FEF 000C lea.l A7, [A7 + 0xC]
000007D0 4E5E unlink A6
000007D2 4E75 rts
000007D4 4C4F 4F4B movem.l D0,D1,D3,D6,A0,A1,A2,A3,A6, A7
000007D8 4154 chk.w D0, [A4]
000007DA 4652 not.w [A2]
fn000007DC:
000007DC 4E56 FFCE link A6, -0x0032
000007E0 576E 0010 subq.w [A6 + 0x10], 3
000007E4 302E 0010 move.w D0, [A6 + 0x10]
000007E8 48C0 ext.l D0
000007EA E780 asl D0, 3
000007EC D0AD C4E2 add.l D0, [A5 - 0x3B1E]
000007F0 2040 movea.l A0, D0
000007F2 2F10 move.l -[A7], [A0]
000007F4 4EAD 017A jsr [A5 + 0x17A /* export_43 */]
000007F8 588F addq.l A7, 4
000007FA 302E 0010 move.w D0, [A6 + 0x10]
000007FE 48C0 ext.l D0
00000800 E780 asl D0, 3
00000802 D0AD C4DE add.l D0, [A5 - 0x3B22]
00000806 2040 movea.l A0, D0
00000808 2F10 move.l -[A7], [A0]
0000080A 2F2D B1D2 move.l -[A7], [A5 - 0x4E2E]
0000080E 4EAD 014A jsr [A5 + 0x14A /* export_37 */]
00000812 508F addq.l A7, 8
00000814 426E FFE6 clr.w [A6 - 0x1A]
00000818 6012 bra +0x14 /* 0000082C */
label0000081A:
0000081A 302E FFE6 move.w D0, [A6 - 0x1A]
0000081E 526E FFE6 addq.w [A6 - 0x1A], 1
00000822 48C0 ext.l D0
00000824 D0AD B1CE add.l D0, [A5 - 0x4E32]
00000828 2040 movea.l A0, D0
0000082A 4210 clr.b [A0]
label0000082C:
0000082C 0C6E 0100 FFE6 cmpi.w [A6 - 0x1A], 0x100
00000832 6DE6 blt -0x18 /* 0000081A */
00000834 2D6D B1D2 FFF0 move.l [A6 - 0x10], [A5 - 0x4E2E]
0000083A 6004 bra +0x6 /* 00000840 */
label0000083C:
0000083C 5CAE FFF0 addq.l [A6 - 0x10], 6
label00000840:
00000840 206E FFF0 movea.l A0, [A6 - 0x10]
00000844 4A50 tst.w [A0]
00000846 66F4 bne -0xA /* 0000083C */
00000848 206E FFF0 movea.l A0, [A6 - 0x10]
0000084C 4A68 0002 tst.w [A0 + 0x2]
00000850 66EA bne -0x14 /* 0000083C */
00000852 5CAE FFF0 addq.l [A6 - 0x10], 6
00000856 2D6E FFF0 FFCE move.l [A6 - 0x32], [A6 - 0x10]
0000085C 2B6E FFCE B1D6 move.l [A5 - 0x4E2A], [A6 - 0x32]
00000862 2D6D B1D6 FFFC move.l [A6 - 0x4], [A5 - 0x4E2A]
00000868 206E FFFC movea.l A0, [A6 - 0x4]
0000086C 52AE FFFC addq.l [A6 - 0x4], 1
00000870 7000 moveq.l D0, 0x00
00000872 1010 move.b D0, [A0]
00000874 3D40 FFE2 move.w [A6 - 0x1E], D0
00000878 426E FFE6 clr.w [A6 - 0x1A]
0000087C 6000 00B2 bra +0xB4 /* 00000930 */
label00000880:
00000880 426E FFDE clr.w [A6 - 0x22]
00000884 2D6E 0008 FFF8 move.l [A6 - 0x8], [A6 + 0x8]
0000088A 426E FFE4 clr.w [A6 - 0x1C]
0000088E 7000 moveq.l D0, 0x00
00000890 6028 bra +0x2A /* 000008BA */
label00000892:
00000892 206E FFF8 movea.l A0, [A6 - 0x8]
00000896 7000 moveq.l D0, 0x00
00000898 1010 move.b D0, [A0]
0000089A B06E FFE6 cmp.w D0, [A6 - 0x1A]
0000089E 6612 bne +0x14 /* 000008B2 */
000008A0 7001 moveq.l D0, 0x01
000008A2 3D40 FFDE move.w [A6 - 0x22], D0
000008A6 306E FFE4 movea.w A0, [A6 - 0x1C]
000008AA D1EE 000C add.l A0, [A6 + 0xC]
000008AE 10AD F22D move.b [A0], [A5 - 0xDD3]
label000008B2:
000008B2 52AE FFF8 addq.l [A6 - 0x8], 1
000008B6 526E FFE4 addq.w [A6 - 0x1C], 1
label000008BA:
000008BA 206E FFF8 movea.l A0, [A6 - 0x8]
000008BE 7000 moveq.l D0, 0x00
000008C0 1010 move.b D0, [A0]
000008C2 0C40 00FF cmpi.w D0, 0xFF
000008C6 66CA bne -0x34 /* 00000892 */
000008C8 306E FFE4 movea.w A0, [A6 - 0x1C]
000008CC D1EE 000C add.l A0, [A6 + 0xC]
000008D0 70FF moveq.l D0, 0xFFFFFFFF
000008D2 1080 move.b [A0], D0
000008D4 206E FFFC movea.l A0, [A6 - 0x4]
000008D8 52AE FFFC addq.l [A6 - 0x4], 1
000008DC 7000 moveq.l D0, 0x00
000008DE 1010 move.b D0, [A0]
000008E0 3D40 FFE0 move.w [A6 - 0x20], D0
000008E4 52AE FFFC addq.l [A6 - 0x4], 1
000008E8 4A6E FFDE tst.w [A6 - 0x22]
000008EC 6734 beq +0x36 /* 00000922 */
000008EE 526D F22C addq.w [A5 - 0xDD4], 1
000008F2 3D6E FFE0 FFE4 move.w [A6 - 0x1C], [A6 - 0x20]
000008F8 6020 bra +0x22 /* 0000091A */
label000008FA:
000008FA 206E FFFC movea.l A0, [A6 - 0x4]
000008FE 52AE FFFC addq.l [A6 - 0x4], 1
00000902 7000 moveq.l D0, 0x00
00000904 1010 move.b D0, [A0]
00000906 4840 swap.w D0
00000908 4240 clr.w D0
0000090A 4840 swap.w D0
0000090C D0AD B1CE add.l D0, [A5 - 0x4E32]
00000910 2040 movea.l A0, D0
00000912 7001 moveq.l D0, 0x01
00000914 1080 move.b [A0], D0
00000916 536E FFE4 subq.w [A6 - 0x1C], 1
label0000091A:
0000091A 4A6E FFE4 tst.w [A6 - 0x1C]
0000091E 66DA bne -0x24 /* 000008FA */
00000920 600A bra +0xC /* 0000092C */
label00000922:
00000922 302E FFE0 move.w D0, [A6 - 0x20]
00000926 48C0 ext.l D0
00000928 D1AE FFFC add.l [A6 - 0x4], D0
label0000092C:
0000092C 526E FFE6 addq.w [A6 - 0x1A], 1
label00000930:
00000930 302E FFE6 move.w D0, [A6 - 0x1A]
00000934 B06E FFE2 cmp.w D0, [A6 - 0x1E]
00000938 6D00 FF46 blt -0xB8 /* 00000880 */
0000093C 426E FFE6 clr.w [A6 - 0x1A]
00000940 426E FFE4 clr.w [A6 - 0x1C]
00000944 7000 moveq.l D0, 0x00
00000946 6030 bra +0x32 /* 00000978 */
label00000948:
00000948 306E FFE6 movea.w A0, [A6 - 0x1A]
0000094C D1ED B1CE add.l A0, [A5 - 0x4E32]
00000950 4A10 tst.b [A0]
00000952 6714 beq +0x16 /* 00000968 */
00000954 306E FFE6 movea.w A0, [A6 - 0x1A]
00000958 D1ED B1CE add.l A0, [A5 - 0x4E32]
0000095C 302E FFE4 move.w D0, [A6 - 0x1C]
00000960 526E FFE4 addq.w [A6 - 0x1C], 1
00000964 1080 move.b [A0], D0
00000966 600C bra +0xE /* 00000974 */
label00000968:
00000968 306E FFE6 movea.w A0, [A6 - 0x1A]
0000096C D1ED B1CE add.l A0, [A5 - 0x4E32]
00000970 70FF moveq.l D0, 0xFFFFFFFF
00000972 1080 move.b [A0], D0
label00000974:
00000974 526E FFE6 addq.w [A6 - 0x1A], 1
label00000978:
00000978 0C6E 0100 FFE6 cmpi.w [A6 - 0x1A], 0x100
0000097E 6DC8 blt -0x36 /* 00000948 */
00000980 3D6E FFE4 FFDC move.w [A6 - 0x24], [A6 - 0x1C]
00000986 2D6D B1D6 FFFC move.l [A6 - 0x4], [A5 - 0x4E2A]
0000098C 2D6D F238 FFF0 move.l [A6 - 0x10], [A5 - 0xDC8]
00000992 206E FFFC movea.l A0, [A6 - 0x4]
00000996 52AE FFFC addq.l [A6 - 0x4], 1
0000099A 7000 moveq.l D0, 0x00
0000099C 1010 move.b D0, [A0]
0000099E 3D40 FFE2 move.w [A6 - 0x1E], D0
000009A2 426E FFE6 clr.w [A6 - 0x1A]
000009A6 6000 00F8 bra +0xFA /* 00000AA0 */
label000009AA:
000009AA 2D6E 0008 FFF8 move.l [A6 - 0x8], [A6 + 0x8]
000009B0 6004 bra +0x6 /* 000009B6 */
label000009B2:
000009B2 52AE FFF8 addq.l [A6 - 0x8], 1
label000009B6:
000009B6 206E FFF8 movea.l A0, [A6 - 0x8]
000009BA 7000 moveq.l D0, 0x00
000009BC 1010 move.b D0, [A0]
000009BE 0C40 00FF cmpi.w D0, 0xFF
000009C2 670E beq +0x10 /* 000009D2 */
000009C4 206E FFF8 movea.l A0, [A6 - 0x8]
000009C8 7000 moveq.l D0, 0x00
000009CA 1010 move.b D0, [A0]
000009CC B06E FFE6 cmp.w D0, [A6 - 0x1A]
000009D0 66E0 bne -0x1E /* 000009B2 */
label000009D2:
000009D2 206E FFFC movea.l A0, [A6 - 0x4]
000009D6 52AE FFFC addq.l [A6 - 0x4], 1
000009DA 7000 moveq.l D0, 0x00
000009DC 1010 move.b D0, [A0]
000009DE 3D40 FFE0 move.w [A6 - 0x20], D0
000009E2 206E FFF8 movea.l A0, [A6 - 0x8]
000009E6 7000 moveq.l D0, 0x00
000009E8 1010 move.b D0, [A0]
000009EA B06E FFE6 cmp.w D0, [A6 - 0x1A]
000009EE 6600 00A0 bne +0xA2 /* 00000A90 */
000009F2 206D F234 movea.l A0, [A5 - 0xDCC]
000009F6 58AD F234 addq.l [A5 - 0xDCC], 4
000009FA 20AE FFF0 move.l [A0], [A6 - 0x10]
000009FE 206E FFFC movea.l A0, [A6 - 0x4]
00000A02 7000 moveq.l D0, 0x00
00000A04 1010 move.b D0, [A0]
00000A06 0800 0007 btst.b D0, 0x7
00000A0A 6720 beq +0x22 /* 00000A2C */
00000A0C 206E FFF0 movea.l A0, [A6 - 0x10]
00000A10 54AE FFF0 addq.l [A6 - 0x10], 2
00000A14 226E FFFC movea.l A1, [A6 - 0x4]
00000A18 52AE FFFC addq.l [A6 - 0x4], 1
00000A1C 7000 moveq.l D0, 0x00
00000A1E 1011 move.b D0, [A1]
00000A20 0240 007F andi.w D0, 0x7F
00000A24 0640 0011 addi.w D0, 0x11
00000A28 3080 move.w [A0], D0
00000A2A 601A bra +0x1C /* 00000A46 */
label00000A2C:
00000A2C 206E FFF0 movea.l A0, [A6 - 0x10]
00000A30 54AE FFF0 addq.l [A6 - 0x10], 2
00000A34 226E FFFC movea.l A1, [A6 - 0x4]
00000A38 52AE FFFC addq.l [A6 - 0x4], 1
00000A3C 7000 moveq.l D0, 0x00
00000A3E 1011 move.b D0, [A1]
00000A40 D06D F230 add.w D0, [A5 - 0xDD0]
00000A44 3080 move.w [A0], D0
label00000A46:
00000A46 3D6E FFE0 FFE4 move.w [A6 - 0x1C], [A6 - 0x20]
00000A4C 602E bra +0x30 /* 00000A7C */
label00000A4E:
00000A4E 206E FFF0 movea.l A0, [A6 - 0x10]
00000A52 54AE FFF0 addq.l [A6 - 0x10], 2
00000A56 226E FFFC movea.l A1, [A6 - 0x4]
00000A5A 52AE FFFC addq.l [A6 - 0x4], 1
00000A5E 7000 moveq.l D0, 0x00
00000A60 1011 move.b D0, [A1]
00000A62 4840 swap.w D0
00000A64 4240 clr.w D0
00000A66 4840 swap.w D0
00000A68 D0AD B1CE add.l D0, [A5 - 0x4E32]
00000A6C 2240 movea.l A1, D0
00000A6E 7000 moveq.l D0, 0x00
00000A70 1011 move.b D0, [A1]
00000A72 D06D F232 add.w D0, [A5 - 0xDCE]
00000A76 3080 move.w [A0], D0
00000A78 536E FFE4 subq.w [A6 - 0x1C], 1
label00000A7C:
00000A7C 4A6E FFE4 tst.w [A6 - 0x1C]
00000A80 66CC bne -0x32 /* 00000A4E */
00000A82 206E FFF0 movea.l A0, [A6 - 0x10]
00000A86 54AE FFF0 addq.l [A6 - 0x10], 2
00000A8A 30BC FFFF move.w [A0], 0xFFFF
00000A8E 600C bra +0xE /* 00000A9C */
label00000A90:
00000A90 302E FFE0 move.w D0, [A6 - 0x20]
00000A94 5240 addq.w D0, 1
00000A96 48C0 ext.l D0
00000A98 D1AE FFFC add.l [A6 - 0x4], D0
label00000A9C:
00000A9C 526E FFE6 addq.w [A6 - 0x1A], 1
label00000AA0:
00000AA0 302E FFE6 move.w D0, [A6 - 0x1A]
00000AA4 B06E FFE2 cmp.w D0, [A6 - 0x1E]
00000AA8 6D00 FF00 blt -0xFE /* 000009AA */
00000AAC 2B6E FFF0 F238 move.l [A5 - 0xDC8], [A6 - 0x10]
00000AB2 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */]
00000AB6 426E FFDA clr.w [A6 - 0x26]
00000ABA 42AE FFD6 clr.l [A6 - 0x2A]
00000ABE 2D6D B1D2 FFF0 move.l [A6 - 0x10], [A5 - 0x4E2E]
00000AC4 202D B162 move.l D0, [A5 - 0x4E9E]
00000AC8 5280 addq.l D0, 1
00000ACA 0280 FFFF FFFE andi.l D0, 0xFFFFFFFE
00000AD0 2D40 FFFC move.l [A6 - 0x4], D0
00000AD4 302D F232 move.w D0, [A5 - 0xDCE]
00000AD8 4840 swap.w D0
00000ADA 4240 clr.w D0
00000ADC 4840 swap.w D0
00000ADE E780 asl D0, 3
00000AE0 D0AD B6A0 add.l D0, [A5 - 0x4960]
00000AE4 2D40 FFE8 move.l [A6 - 0x18], D0
00000AE8 426E FFE6 clr.w [A6 - 0x1A]
00000AEC 6000 01A4 bra +0x1A6 /* 00000C92 */
label00000AF0:
00000AF0 206E FFF0 movea.l A0, [A6 - 0x10]
00000AF4 54AE FFF0 addq.l [A6 - 0x10], 2
00000AF8 226E FFE8 movea.l A1, [A6 - 0x18]
00000AFC 3290 move.w [A1], [A0]
00000AFE 206E FFF0 movea.l A0, [A6 - 0x10]
00000B02 54AE FFF0 addq.l [A6 - 0x10], 2
00000B06 226E FFE8 movea.l A1, [A6 - 0x18]
00000B0A 3350 0002 move.w [A1 + 0x2], [A0]
00000B0E 306E FFE6 movea.w A0, [A6 - 0x1A]
00000B12 D1ED B1CE add.l A0, [A5 - 0x4E32]
00000B16 7000 moveq.l D0, 0x00
00000B18 1010 move.b D0, [A0]
00000B1A 0C40 00FF cmpi.w D0, 0xFF
00000B1E 6700 0142 beq +0x144 /* 00000C62 */
00000B22 206E FFE8 movea.l A0, [A6 - 0x18]
00000B26 4A10 tst.b [A0]
00000B28 6700 00DE beq +0xE0 /* 00000C08 */
00000B2C 206E FFE8 movea.l A0, [A6 - 0x18]
00000B30 4A28 0001 tst.b [A0 + 0x1]
00000B34 6700 00D2 beq +0xD4 /* 00000C08 */
00000B38 4A6E FFDA tst.w [A6 - 0x26]
00000B3C 6734 beq +0x36 /* 00000B72 */
00000B3E 302E 0010 move.w D0, [A6 + 0x10]
00000B42 48C0 ext.l D0
00000B44 E780 asl D0, 3
00000B46 D0AD C4E2 add.l D0, [A5 - 0x3B1E]
00000B4A 222E FFD6 move.l D1, [A6 - 0x2A]
00000B4E E681 asr D1, 3
00000B50 2040 movea.l A0, D0
00000B52 D2A8 0004 add.l D1, [A0 + 0x4]
00000B56 5081 addq.l D1, 8
00000B58 2F01 move.l -[A7], D1
00000B5A 4EAD 017A jsr [A5 + 0x17A /* export_43 */]
00000B5E 588F addq.l A7, 4
00000B60 7007 moveq.l D0, 0x07
00000B62 C0AE FFD6 and.l D0, [A6 - 0x2A]
00000B66 3F00 move.w -[A7], D0
00000B68 4EAD 02B2 jsr [A5 + 0x2B2 /* export_82 */]
00000B6C 548F addq.l A7, 2
00000B6E 426E FFDA clr.w [A6 - 0x26]
label00000B72:
00000B72 0C6D 000E F1DC cmpi.w [A5 - 0xE24], 0xE
00000B78 6606 bne +0x8 /* 00000B80 */
00000B7A 3B6D F1DC F1DC move.w [A5 - 0xE24], [A5 - 0xE24]
label00000B80:
00000B80 426D EB6E clr.w [A5 - 0x1492]
00000B84 206E FFE8 movea.l A0, [A6 - 0x18]
00000B88 7000 moveq.l D0, 0x00
00000B8A 1010 move.b D0, [A0]
00000B8C 5640 addq.w D0, 3
00000B8E E448 lsr D0.w, 2
00000B90 206E FFE8 movea.l A0, [A6 - 0x18]
00000B94 7200 moveq.l D1, 0x00
00000B96 1228 0001 move.b D1, [A0 + 0x1]
00000B9A C1C1 muls.w D0, D1
00000B9C 4840 swap.w D0
00000B9E 4240 clr.w D0
00000BA0 4840 swap.w D0
00000BA2 D0AE FFFC add.l D0, [A6 - 0x4]
00000BA6 90AD B166 sub.l D0, [A5 - 0x4E9A]
00000BAA B0AD B690 cmp.l D0, [A5 - 0x4970]
00000BAE 6312 bls +0x14 /* 00000BC2 */
00000BB0 4267 clr.w -[A7]
00000BB2 3F3C 000C move.w -[A7], 0xC
00000BB6 4879 0000 07DC push.l 0x7DC
00000BBC 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */]
00000BC0 508F addq.l A7, 8
label00000BC2:
00000BC2 206E FFE8 movea.l A0, [A6 - 0x18]
00000BC6 7000 moveq.l D0, 0x00
00000BC8 1010 move.b D0, [A0]
00000BCA 5640 addq.w D0, 3
00000BCC E448 lsr D0.w, 2
00000BCE 206E FFE8 movea.l A0, [A6 - 0x18]
00000BD2 7200 moveq.l D1, 0x00
00000BD4 1228 0001 move.b D1, [A0 + 0x1]
00000BD8 C1C1 muls.w D0, D1
00000BDA 4840 swap.w D0
00000BDC 4240 clr.w D0
00000BDE 4840 swap.w D0
00000BE0 206E FFE8 movea.l A0, [A6 - 0x18]
00000BE4 7200 moveq.l D1, 0x00
00000BE6 1210 move.b D1, [A0]
00000BE8 5641 addq.w D1, 3
00000BEA E449 lsr D1.w, 2
00000BEC 3F01 move.w -[A7], D1
00000BEE 2F00 move.l -[A7], D0
00000BF0 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000BF4 4EAD 026A jsr [A5 + 0x26A /* export_73 */]
00000BF8 4FEF 000A lea.l A7, [A7 + 0xA]
00000BFC 2D40 FFF8 move.l [A6 - 0x8], D0
00000C00 7001 moveq.l D0, 0x01
00000C02 3B40 EB6E move.w [A5 - 0x1492], D0
00000C06 6006 bra +0x8 /* 00000C0E */
label00000C08:
00000C08 2D6E FFFC FFF8 move.l [A6 - 0x8], [A6 - 0x4]
label00000C0E:
00000C0E 206E FFE8 movea.l A0, [A6 - 0x18]
00000C12 216E FFFC 0004 move.l [A0 + 0x4], [A6 - 0x4]
00000C18 202E FFF8 move.l D0, [A6 - 0x8]
00000C1C 5280 addq.l D0, 1
00000C1E 0280 FFFF FFFE andi.l D0, 0xFFFFFFFE
00000C24 2D40 FFFC move.l [A6 - 0x4], D0
00000C28 4A6D EC86 tst.w [A5 - 0x137A]
00000C2C 672E beq +0x30 /* 00000C5C */
00000C2E 206E FFE8 movea.l A0, [A6 - 0x18]
00000C32 7000 moveq.l D0, 0x00
00000C34 1010 move.b D0, [A0]
00000C36 5640 addq.w D0, 3
00000C38 E448 lsr D0.w, 2
00000C3A 206E FFE8 movea.l A0, [A6 - 0x18]
00000C3E 2F28 0004 move.l -[A7], [A0 + 0x4]
00000C42 206E FFE8 movea.l A0, [A6 - 0x18]
00000C46 7200 moveq.l D1, 0x00
00000C48 1228 0001 move.b D1, [A0 + 0x1]
00000C4C 3F01 move.w -[A7], D1
00000C4E 3F00 move.w -[A7], D0
00000C50 4267 clr.w -[A7]
00000C52 4267 clr.w -[A7]
00000C54 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */]
00000C58 4FEF 000C lea.l A7, [A7 + 0xC]
label00000C5C:
00000C5C 50AE FFE8 addq.l [A6 - 0x18], 8
00000C60 6018 bra +0x1A /* 00000C7A */
label00000C62:
00000C62 206E FFE8 movea.l A0, [A6 - 0x18]
00000C66 4A10 tst.b [A0]
00000C68 6710 beq +0x12 /* 00000C7A */
00000C6A 206E FFE8 movea.l A0, [A6 - 0x18]
00000C6E 4A28 0001 tst.b [A0 + 0x1]
00000C72 6706 beq +0x8 /* 00000C7A */
00000C74 7001 moveq.l D0, 0x01
00000C76 3D40 FFDA move.w [A6 - 0x26], D0
label00000C7A:
00000C7A 206E FFF0 movea.l A0, [A6 - 0x10]
00000C7E 54AE FFF0 addq.l [A6 - 0x10], 2
00000C82 3010 move.w D0, [A0]
00000C84 4840 swap.w D0
00000C86 4240 clr.w D0
00000C88 4840 swap.w D0
00000C8A D1AE FFD6 add.l [A6 - 0x2A], D0
00000C8E 526E FFE6 addq.w [A6 - 0x1A], 1
label00000C92:
00000C92 206E FFF0 movea.l A0, [A6 - 0x10]
00000C96 4A50 tst.w [A0]
00000C98 6600 FE56 bne -0x1A8 /* 00000AF0 */
00000C9C 206E FFF0 movea.l A0, [A6 - 0x10]
00000CA0 4A68 0002 tst.w [A0 + 0x2]
00000CA4 6600 FE4A bne -0x1B4 /* 00000AF0 */
00000CA8 202E FFE8 move.l D0, [A6 - 0x18]
00000CAC 90AD B6A0 sub.l D0, [A5 - 0x4960]
00000CB0 E680 asr D0, 3
00000CB2 3B40 F232 move.w [A5 - 0xDCE], D0
00000CB6 2B6E FFFC B162 move.l [A5 - 0x4E9E], [A6 - 0x4]
00000CBC 4E5E unlink A6
00000CBE 4E75 rts
00000CC0 5345 subq.w D5, 1
00000CC2 5455 addq.w [A5], 2
00000CC4 5053 addq.w [A3], 8
00000CC6 4551 chk.w D2, [A1]
fn00000CC8:
00000CC8 4E56 FFD4 link A6, -0x002C
00000CCC 41ED C506 lea.l A0, [A5 - 0x3AFA]
00000CD0 D0EE 0008 add.w A0, [A6 + 0x8]
00000CD4 4210 clr.b [A0]
00000CD6 302E 0008 move.w D0, [A6 + 0x8]
00000CDA C1FC 001A muls.w D0, 0x1A
00000CDE 41ED C3A2 lea.l A0, [A5 - 0x3C5E]
00000CE2 D1C0 add.l A0, D0
00000CE4 2D50 FFFC move.l [A6 - 0x4], [A0]
00000CE8 302E 0008 move.w D0, [A6 + 0x8]
00000CEC C1FC 001A muls.w D0, 0x1A
00000CF0 41ED C3A2 lea.l A0, [A5 - 0x3C5E]
00000CF4 D1C0 add.l A0, D0
00000CF6 2D68 0004 FFF8 move.l [A6 - 0x8], [A0 + 0x4]
00000CFC 202E FFF8 move.l D0, [A6 - 0x8]
00000D00 90AE FFFC sub.l D0, [A6 - 0x4]
00000D04 E280 asr D0, 1
00000D06 2D40 FFEC move.l [A6 - 0x14], D0
00000D0A 2D40 FFDC move.l [A6 - 0x24], D0
00000D0E 302E 0008 move.w D0, [A6 + 0x8]
00000D12 C1FC 001A muls.w D0, 0x1A
00000D16 41ED C3A2 lea.l A0, [A5 - 0x3C5E]
00000D1A D1C0 add.l A0, D0
00000D1C 4290 clr.l [A0]
00000D1E 302E 0008 move.w D0, [A6 + 0x8]
00000D22 C1FC 001A muls.w D0, 0x1A
00000D26 41ED C3A2 lea.l A0, [A5 - 0x3C5E]
00000D2A D1C0 add.l A0, D0
00000D2C 42A8 0004 clr.l [A0 + 0x4]
00000D30 42AE FFE4 clr.l [A6 - 0x1C]
00000D34 605A bra +0x5C /* 00000D90 */
label00000D36:
00000D36 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
00000D3A 2F3C 0000 001A move.l -[A7], 0x1A
00000D40 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
00000D44 41ED C3A2 lea.l A0, [A5 - 0x3C5E]
00000D48 D1C0 add.l A0, D0
00000D4A 2010 move.l D0, [A0]
00000D4C B0AE FFFC cmp.l D0, [A6 - 0x4]
00000D50 633A bls +0x3C /* 00000D8C */
00000D52 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
00000D56 2F3C 0000 001A move.l -[A7], 0x1A
00000D5C 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
00000D60 41ED C3A2 lea.l A0, [A5 - 0x3C5E]
00000D64 D1C0 add.l A0, D0
00000D66 202E FFEC move.l D0, [A6 - 0x14]
00000D6A D080 add.l D0, D0
00000D6C 9190 sub.l [A0], D0
00000D6E 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
00000D72 2F3C 0000 001A move.l -[A7], 0x1A
00000D78 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
00000D7C 41ED C3A2 lea.l A0, [A5 - 0x3C5E]
00000D80 D1C0 add.l A0, D0
00000D82 202E FFEC move.l D0, [A6 - 0x14]
00000D86 D080 add.l D0, D0
00000D88 91A8 0004 sub.l [A0 + 0x4], D0
label00000D8C:
00000D8C 52AE FFE4 addq.l [A6 - 0x1C], 1
label00000D90:
00000D90 0CAE 0000 0006 FFE4 cmpi.l [A6 - 0x1C], 0x6
00000D98 659C bcs -0x62 /* 00000D36 */
00000D9A 202D B162 move.l D0, [A5 - 0x4E9E]
00000D9E 90AE FFF8 sub.l D0, [A6 - 0x8]
00000DA2 E280 asr D0, 1
00000DA4 2D40 FFEC move.l [A6 - 0x14], D0
00000DA8 6012 bra +0x14 /* 00000DBC */
label00000DAA:
00000DAA 206E FFFC movea.l A0, [A6 - 0x4]
00000DAE 54AE FFFC addq.l [A6 - 0x4], 2
00000DB2 226E FFF8 movea.l A1, [A6 - 0x8]
00000DB6 54AE FFF8 addq.l [A6 - 0x8], 2
00000DBA 3091 move.w [A0], [A1]
label00000DBC:
00000DBC 202E FFEC move.l D0, [A6 - 0x14]
00000DC0 53AE FFEC subq.l [A6 - 0x14], 1
00000DC4 4A80 tst.l D0
00000DC6 66E2 bne -0x1C /* 00000DAA */
00000DC8 2B6E FFFC B162 move.l [A5 - 0x4E9E], [A6 - 0x4]
00000DCE 302E 0008 move.w D0, [A6 + 0x8]
00000DD2 C1FC 001A muls.w D0, 0x1A
00000DD6 41ED C3A2 lea.l A0, [A5 - 0x3C5E]
00000DDA D1C0 add.l A0, D0
00000DDC 2D68 0008 FFD8 move.l [A6 - 0x28], [A0 + 0x8]
00000DE2 302E 0008 move.w D0, [A6 + 0x8]
00000DE6 C1FC 001A muls.w D0, 0x1A
00000DEA 41ED C3A2 lea.l A0, [A5 - 0x3C5E]
00000DEE D1C0 add.l A0, D0
00000DF0 2D68 000C FFD4 move.l [A6 - 0x2C], [A0 + 0xC]
00000DF6 202E FFD4 move.l D0, [A6 - 0x2C]
00000DFA 90AE FFD8 sub.l D0, [A6 - 0x28]
00000DFE E480 asr D0, 2
00000E00 2D40 FFEC move.l [A6 - 0x14], D0
00000E04 302E 0008 move.w D0, [A6 + 0x8]
00000E08 C1FC 001A muls.w D0, 0x1A
00000E0C 41ED C3A2 lea.l A0, [A5 - 0x3C5E]
00000E10 D1C0 add.l A0, D0
00000E12 42A8 0008 clr.l [A0 + 0x8]
00000E16 302E 0008 move.w D0, [A6 + 0x8]
00000E1A C1FC 001A muls.w D0, 0x1A
00000E1E 41ED C3A2 lea.l A0, [A5 - 0x3C5E]
00000E22 D1C0 add.l A0, D0
00000E24 42A8 000C clr.l [A0 + 0xC]
00000E28 302E 0008 move.w D0, [A6 + 0x8]
00000E2C C1FC 001A muls.w D0, 0x1A
00000E30 41ED C3A2 lea.l A0, [A5 - 0x3C5E]
00000E34 D1C0 add.l A0, D0
00000E36 302E 0008 move.w D0, [A6 + 0x8]
00000E3A C1FC 001A muls.w D0, 0x1A
00000E3E 43ED C3A2 lea.l A1, [A5 - 0x3C5E]
00000E42 D3C0 add.l A1, D0
00000E44 3028 0016 move.w D0, [A0 + 0x16]
00000E48 9069 0014 sub.w D0, [A1 + 0x14]
00000E4C 4840 swap.w D0
00000E4E 4240 clr.w D0
00000E50 4840 swap.w D0
00000E52 2D40 FFE8 move.l [A6 - 0x18], D0
00000E56 302E 0008 move.w D0, [A6 + 0x8]
00000E5A C1FC 001A muls.w D0, 0x1A
00000E5E 41ED C3A2 lea.l A0, [A5 - 0x3C5E]
00000E62 D1C0 add.l A0, D0
00000E64 2D68 0010 FFF4 move.l [A6 - 0xC], [A0 + 0x10]
00000E6A 206E FFD4 movea.l A0, [A6 - 0x2C]
00000E6E 2010 move.l D0, [A0]
00000E70 90AE FFF4 sub.l D0, [A6 - 0xC]
00000E74 E280 asr D0, 1
00000E76 2D40 FFE0 move.l [A6 - 0x20], D0
00000E7A 42AE FFE4 clr.l [A6 - 0x1C]
00000E7E 6000 00B8 bra +0xBA /* 00000F38 */
label00000E82:
00000E82 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
00000E86 2F3C 0000 001A move.l -[A7], 0x1A
00000E8C 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
00000E90 41ED C3A2 lea.l A0, [A5 - 0x3C5E]
00000E94 D1C0 add.l A0, D0
00000E96 2028 0008 move.l D0, [A0 + 0x8]
00000E9A B0AE FFD8 cmp.l D0, [A6 - 0x28]
00000E9E 6300 0094 bls +0x96 /* 00000F34 */
00000EA2 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
00000EA6 2F3C 0000 001A move.l -[A7], 0x1A
00000EAC 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
00000EB0 41ED C3A2 lea.l A0, [A5 - 0x3C5E]
00000EB4 D1C0 add.l A0, D0
00000EB6 202E FFEC move.l D0, [A6 - 0x14]
00000EBA E580 asl D0, 2
00000EBC 91A8 0008 sub.l [A0 + 0x8], D0
00000EC0 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
00000EC4 2F3C 0000 001A move.l -[A7], 0x1A
00000ECA 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
00000ECE 41ED C3A2 lea.l A0, [A5 - 0x3C5E]
00000ED2 D1C0 add.l A0, D0
00000ED4 202E FFEC move.l D0, [A6 - 0x14]
00000ED8 E580 asl D0, 2
00000EDA 91A8 000C sub.l [A0 + 0xC], D0
00000EDE 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
00000EE2 2F3C 0000 001A move.l -[A7], 0x1A
00000EE8 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
00000EEC 41ED C3A2 lea.l A0, [A5 - 0x3C5E]
00000EF0 D1C0 add.l A0, D0
00000EF2 202E FFE8 move.l D0, [A6 - 0x18]
00000EF6 9168 0014 sub.w [A0 + 0x14], D0
00000EFA 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
00000EFE 2F3C 0000 001A move.l -[A7], 0x1A
00000F04 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
00000F08 41ED C3A2 lea.l A0, [A5 - 0x3C5E]
00000F0C D1C0 add.l A0, D0
00000F0E 202E FFE8 move.l D0, [A6 - 0x18]
00000F12 9168 0016 sub.w [A0 + 0x16], D0
00000F16 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
00000F1A 2F3C 0000 001A move.l -[A7], 0x1A
00000F20 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
00000F24 41ED C3A2 lea.l A0, [A5 - 0x3C5E]
00000F28 D1C0 add.l A0, D0
00000F2A 202E FFE0 move.l D0, [A6 - 0x20]
00000F2E D080 add.l D0, D0
00000F30 91A8 0010 sub.l [A0 + 0x10], D0
label00000F34:
00000F34 52AE FFE4 addq.l [A6 - 0x1C], 1
label00000F38:
00000F38 0CAE 0000 0006 FFE4 cmpi.l [A6 - 0x1C], 0x6
00000F40 6500 FF40 bcs -0xBE /* 00000E82 */
00000F44 202E FFEC move.l D0, [A6 - 0x14]
00000F48 916D F22C sub.w [A5 - 0xDD4], D0
00000F4C 202D F234 move.l D0, [A5 - 0xDCC]
00000F50 90AE FFD4 sub.l D0, [A6 - 0x2C]
00000F54 E480 asr D0, 2
00000F56 2D40 FFEC move.l [A6 - 0x14], D0
00000F5A 6000 0070 bra +0x72 /* 00000FCC */
label00000F5E:
00000F5E 206E FFD4 movea.l A0, [A6 - 0x2C]
00000F62 2D50 FFF0 move.l [A6 - 0x10], [A0]
00000F66 206E FFF4 movea.l A0, [A6 - 0xC]
00000F6A 54AE FFF4 addq.l [A6 - 0xC], 2
00000F6E 226E FFF0 movea.l A1, [A6 - 0x10]
00000F72 54AE FFF0 addq.l [A6 - 0x10], 2
00000F76 3091 move.w [A0], [A1]
00000F78 601A bra +0x1C /* 00000F94 */
label00000F7A:
00000F7A 206E FFF4 movea.l A0, [A6 - 0xC]
00000F7E 54AE FFF4 addq.l [A6 - 0xC], 2
00000F82 226E FFF0 movea.l A1, [A6 - 0x10]
00000F86 54AE FFF0 addq.l [A6 - 0x10], 2
00000F8A 7000 moveq.l D0, 0x00
00000F8C 3011 move.w D0, [A1]
00000F8E 90AE FFE8 sub.l D0, [A6 - 0x18]
00000F92 3080 move.w [A0], D0
label00000F94:
00000F94 206E FFF0 movea.l A0, [A6 - 0x10]
00000F98 0C50 FFFF cmpi.w [A0], 0xFFFF
00000F9C 66DC bne -0x22 /* 00000F7A */
00000F9E 206E FFF4 movea.l A0, [A6 - 0xC]
00000FA2 54AE FFF4 addq.l [A6 - 0xC], 2
00000FA6 226E FFF0 movea.l A1, [A6 - 0x10]
00000FAA 54AE FFF0 addq.l [A6 - 0x10], 2
00000FAE 3091 move.w [A0], [A1]
00000FB0 206E FFD8 movea.l A0, [A6 - 0x28]
00000FB4 58AE FFD8 addq.l [A6 - 0x28], 4
00000FB8 226E FFD4 movea.l A1, [A6 - 0x2C]
00000FBC 58AE FFD4 addq.l [A6 - 0x2C], 4
00000FC0 202E FFE0 move.l D0, [A6 - 0x20]
00000FC4 D080 add.l D0, D0
00000FC6 2211 move.l D1, [A1]
00000FC8 9280 sub.l D1, D0
00000FCA 2081 move.l [A0], D1
label00000FCC:
00000FCC 202E FFEC move.l D0, [A6 - 0x14]
00000FD0 53AE FFEC subq.l [A6 - 0x14], 1
00000FD4 4A80 tst.l D0
00000FD6 6686 bne -0x78 /* 00000F5E */
00000FD8 2B6E FFD8 F234 move.l [A5 - 0xDCC], [A6 - 0x28]
00000FDE 2B6E FFF4 F238 move.l [A5 - 0xDC8], [A6 - 0xC]
00000FE4 202E FFDC move.l D0, [A6 - 0x24]
00000FE8 D080 add.l D0, D0
00000FEA 2D40 FFE8 move.l [A6 - 0x18], D0
00000FEE 302E 0008 move.w D0, [A6 + 0x8]
00000FF2 C1FC 001A muls.w D0, 0x1A
00000FF6 41ED C3A2 lea.l A0, [A5 - 0x3C5E]
00000FFA D1C0 add.l A0, D0
00000FFC 7000 moveq.l D0, 0x00
00000FFE 3028 0016 move.w D0, [A0 + 0x16]
00001002 2D40 FFE4 move.l [A6 - 0x1C], D0
00001006 6018 bra +0x1A /* 00001020 */
label00001008:
00001008 202E FFE4 move.l D0, [A6 - 0x1C]
0000100C E780 asl D0, 3
0000100E D0AD B6A0 add.l D0, [A5 - 0x4960]
00001012 2040 movea.l A0, D0
00001014 202E FFE8 move.l D0, [A6 - 0x18]
00001018 91A8 0004 sub.l [A0 + 0x4], D0
0000101C 52AE FFE4 addq.l [A6 - 0x1C], 1
label00001020:
00001020 7000 moveq.l D0, 0x00
00001022 302D F232 move.w D0, [A5 - 0xDCE]
00001026 B0AE FFE4 cmp.l D0, [A6 - 0x1C]
0000102A 62DC bhi -0x22 /* 00001008 */
0000102C 302E 0008 move.w D0, [A6 + 0x8]
00001030 C1FC 001A muls.w D0, 0x1A
00001034 41ED C3A2 lea.l A0, [A5 - 0x3C5E]
00001038 D1C0 add.l A0, D0
0000103A 3028 0014 move.w D0, [A0 + 0x14]
0000103E 4840 swap.w D0
00001040 4240 clr.w D0
00001042 4840 swap.w D0
00001044 E780 asl D0, 3
00001046 D0AD B6A0 add.l D0, [A5 - 0x4960]
0000104A 2D40 FFF4 move.l [A6 - 0xC], D0
0000104E 302E 0008 move.w D0, [A6 + 0x8]
00001052 C1FC 001A muls.w D0, 0x1A
00001056 41ED C3A2 lea.l A0, [A5 - 0x3C5E]
0000105A D1C0 add.l A0, D0
0000105C 3028 0016 move.w D0, [A0 + 0x16]
00001060 4840 swap.w D0
00001062 4240 clr.w D0
00001064 4840 swap.w D0
00001066 E780 asl D0, 3
00001068 D0AD B6A0 add.l D0, [A5 - 0x4960]
0000106C 2D40 FFF0 move.l [A6 - 0x10], D0
00001070 302D F232 move.w D0, [A5 - 0xDCE]
00001074 4840 swap.w D0
00001076 4240 clr.w D0
00001078 4840 swap.w D0
0000107A E780 asl D0, 3
0000107C D0AD B6A0 add.l D0, [A5 - 0x4960]
00001080 90AE FFF0 sub.l D0, [A6 - 0x10]
00001084 E280 asr D0, 1
00001086 2D40 FFE8 move.l [A6 - 0x18], D0
0000108A 6012 bra +0x14 /* 0000109E */
label0000108C:
0000108C 206E FFF4 movea.l A0, [A6 - 0xC]
00001090 54AE FFF4 addq.l [A6 - 0xC], 2
00001094 226E FFF0 movea.l A1, [A6 - 0x10]
00001098 54AE FFF0 addq.l [A6 - 0x10], 2
0000109C 3091 move.w [A0], [A1]
label0000109E:
0000109E 202E FFE8 move.l D0, [A6 - 0x18]
000010A2 53AE FFE8 subq.l [A6 - 0x18], 1
000010A6 4A80 tst.l D0
000010A8 66E2 bne -0x1C /* 0000108C */
000010AA 302E 0008 move.w D0, [A6 + 0x8]
000010AE C1FC 001A muls.w D0, 0x1A
000010B2 41ED C3A2 lea.l A0, [A5 - 0x3C5E]
000010B6 D1C0 add.l A0, D0
000010B8 302E 0008 move.w D0, [A6 + 0x8]
000010BC C1FC 001A muls.w D0, 0x1A
000010C0 43ED C3A2 lea.l A1, [A5 - 0x3C5E]
000010C4 D3C0 add.l A1, D0
000010C6 3028 0016 move.w D0, [A0 + 0x16]
000010CA 9069 0014 sub.w D0, [A1 + 0x14]
000010CE 916D F232 sub.w [A5 - 0xDCE], D0
000010D2 4E5E unlink A6
000010D4 4E75 rts
000010D6 4352 chk.w D1, [A2]
000010D8 554E subq.w A6, 2
000010DA 4348 chk.w D1, A0
000010DC 4D4F chk.w D6, A7
export_165:
fn000010DE:
000010DE 4E56 FFEE link A6, -0x0012
000010E2 7001 moveq.l D0, 0x01
000010E4 3B40 F264 move.w [A5 - 0xD9C], D0
000010E8 203C 00FF FFFF move.l D0, 0xFFFFFF
000010EE C0AD B162 and.l D0, [A5 - 0x4E9E]
000010F2 223C 00FF FFFF move.l D1, 0xFFFFFF
000010F8 C2AD B166 and.l D1, [A5 - 0x4E9A]
000010FC 9081 sub.l D0, D1
000010FE 222D B690 move.l D1, [A5 - 0x4970]
00001102 9280 sub.l D1, D0
00001104 2D41 FFEE move.l [A6 - 0x12], D1
00001108 41ED C506 lea.l A0, [A5 - 0x3AFA]
0000110C D0EE 0008 add.w A0, [A6 + 0x8]
00001110 7001 moveq.l D0, 0x01
00001112 1080 move.b [A0], D0
00001114 302E 0008 move.w D0, [A6 + 0x8]
00001118 C1FC 001A muls.w D0, 0x1A
0000111C 41ED C3A2 lea.l A0, [A5 - 0x3C5E]
00001120 D1C0 add.l A0, D0
00001122 216D F238 0010 move.l [A0 + 0x10], [A5 - 0xDC8]
00001128 302E 0008 move.w D0, [A6 + 0x8]
0000112C C1FC 001A muls.w D0, 0x1A
00001130 41ED C3A2 lea.l A0, [A5 - 0x3C5E]
00001134 D1C0 add.l A0, D0
00001136 216D F234 0008 move.l [A0 + 0x8], [A5 - 0xDCC]
0000113C 302E 0008 move.w D0, [A6 + 0x8]
00001140 C1FC 001A muls.w D0, 0x1A
00001144 41ED C3A2 lea.l A0, [A5 - 0x3C5E]
00001148 D1C0 add.l A0, D0
0000114A 316D F232 0014 move.w [A0 + 0x14], [A5 - 0xDCE]
00001150 302E 0008 move.w D0, [A6 + 0x8]
00001154 C1FC 001A muls.w D0, 0x1A
00001158 41ED C3A2 lea.l A0, [A5 - 0x3C5E]
0000115C D1C0 add.l A0, D0
0000115E 20AD B162 move.l [A0], [A5 - 0x4E9E]
00001162 3F3C 0001 move.w -[A7], 0x1
00001166 4EAD 0162 jsr [A5 + 0x162 /* export_40 */]
0000116A 548F addq.l A7, 2
0000116C 426E FFFE clr.w [A6 - 0x2]
00001170 6010 bra +0x12 /* 00001182 */
label00001172:
00001172 306E FFFE movea.w A0, [A6 - 0x2]
00001176 D1ED B1CA add.l A0, [A5 - 0x4E36]
0000117A 10AE FFFF move.b [A0], [A6 - 0x1]
0000117E 526E FFFE addq.w [A6 - 0x2], 1
label00001182:
00001182 41ED F266 lea.l A0, [A5 - 0xD9A]
00001186 D0EE 0008 add.w A0, [A6 + 0x8]
0000118A 7000 moveq.l D0, 0x00
0000118C 1010 move.b D0, [A0]
0000118E B06E FFFE cmp.w D0, [A6 - 0x2]
00001192 62DE bhi -0x20 /* 00001172 */
00001194 306E FFFE movea.w A0, [A6 - 0x2]
00001198 D1ED B1CA add.l A0, [A5 - 0x4E36]
0000119C 70FF moveq.l D0, 0xFFFFFFFF
0000119E 1080 move.b [A0], D0
000011A0 306E FFFE movea.w A0, [A6 - 0x2]
000011A4 D1ED B1CA add.l A0, [A5 - 0x4E36]
000011A8 302E 0008 move.w D0, [A6 + 0x8]
000011AC 5640 addq.w D0, 3
000011AE 3F00 move.w -[A7], D0
000011B0 4868 0002 pea.l [A0 + 0x2]
000011B4 2F2D B1CA move.l -[A7], [A5 - 0x4E36]
000011B8 4EBA F622 jsr [PC - 0x9DE /* 000007DC */]
000011BC 4FEF 000A lea.l A7, [A7 + 0xA]
000011C0 302E 0008 move.w D0, [A6 + 0x8]
000011C4 C1FC 001A muls.w D0, 0x1A
000011C8 41ED C3A2 lea.l A0, [A5 - 0x3C5E]
000011CC D1C0 add.l A0, D0
000011CE 216D F234 000C move.l [A0 + 0xC], [A5 - 0xDCC]
000011D4 302E 0008 move.w D0, [A6 + 0x8]
000011D8 C1FC 001A muls.w D0, 0x1A
000011DC 41ED C3A2 lea.l A0, [A5 - 0x3C5E]
000011E0 D1C0 add.l A0, D0
000011E2 316D F232 0016 move.w [A0 + 0x16], [A5 - 0xDCE]
000011E8 302E 0008 move.w D0, [A6 + 0x8]
000011EC C1FC 001A muls.w D0, 0x1A
000011F0 41ED C3A2 lea.l A0, [A5 - 0x3C5E]
000011F4 D1C0 add.l A0, D0
000011F6 216D B162 0004 move.l [A0 + 0x4], [A5 - 0x4E9E]
000011FC 426D F264 clr.w [A5 - 0xD9C]
00001200 4E5E unlink A6
00001202 4E75 rts
00001204 4C4F 4144 movem.l D2,D6,A0,A6, A7
00001208 4D4F chk.w D6, A7
0000120A 5645 addq.w D5, 3
fn0000120C:
0000120C 4E56 FFFC link A6, -0x0004
00001210 41ED C514 lea.l A0, [A5 - 0x3AEC]
00001214 D0EE 0008 add.w A0, [A6 + 0x8]
00001218 7001 moveq.l D0, 0x01
0000121A 1080 move.b [A0], D0
0000121C 302E 0008 move.w D0, [A6 + 0x8]
00001220 C1FC 000A muls.w D0, 0xA /* '\n' */
00001224 41ED C43E lea.l A0, [A5 - 0x3BC2]
00001228 D1C0 add.l A0, D0
0000122A 20AD B162 move.l [A0], [A5 - 0x4E9E]
0000122E 0C6E 0004 0008 cmpi.w [A6 + 0x8], 0x4
00001234 6F20 ble +0x22 /* 00001256 */
00001236 4267 clr.w -[A7]
00001238 4EAD 0162 jsr [A5 + 0x162 /* export_40 */]
0000123C 548F addq.l A7, 2
0000123E 302E 0008 move.w D0, [A6 + 0x8]
00001242 48C0 ext.l D0
00001244 E580 asl D0, 2
00001246 D0AD C4F2 add.l D0, [A5 - 0x3B0E]
0000124A 2040 movea.l A0, D0
0000124C 2F10 move.l -[A7], [A0]
0000124E 4EAD 017A jsr [A5 + 0x17A /* export_43 */]
00001252 588F addq.l A7, 4
00001254 6020 bra +0x22 /* 00001276 */
label00001256:
00001256 3F3C 0001 move.w -[A7], 0x1
0000125A 4EAD 0162 jsr [A5 + 0x162 /* export_40 */]
0000125E 548F addq.l A7, 2
00001260 302E 0008 move.w D0, [A6 + 0x8]
00001264 48C0 ext.l D0
00001266 E580 asl D0, 2
00001268 D0AD C4FA add.l D0, [A5 - 0x3B06]
0000126C 2040 movea.l A0, D0
0000126E 2F10 move.l -[A7], [A0]
00001270 4EAD 017A jsr [A5 + 0x17A /* export_43 */]
00001274 588F addq.l A7, 4
label00001276:
00001276 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */]
0000127A 4878 4650 push.l 0x4650 /* 'FP' */
0000127E 2F2D B162 move.l -[A7], [A5 - 0x4E9E]
00001282 4EAD 027A jsr [A5 + 0x27A /* export_75 */]
00001286 508F addq.l A7, 8
00001288 5280 addq.l D0, 1
0000128A 0280 FFFF FFFE andi.l D0, 0xFFFFFFFE
00001290 D1AD B162 add.l [A5 - 0x4E9E], D0
00001294 203C 00FF FFFF move.l D0, 0xFFFFFF
0000129A C0AD B162 and.l D0, [A5 - 0x4E9E]
0000129E 223C 00FF FFFF move.l D1, 0xFFFFFF
000012A4 C2AD B166 and.l D1, [A5 - 0x4E9A]
000012A8 9081 sub.l D0, D1
000012AA B0AD B690 cmp.l D0, [A5 - 0x4970]
000012AE 6312 bls +0x14 /* 000012C2 */
000012B0 4267 clr.w -[A7]
000012B2 3F3C 000C move.w -[A7], 0xC
000012B6 4879 0000 07FA push.l 0x7FA
000012BC 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */]
000012C0 508F addq.l A7, 8
label000012C2:
000012C2 302E 0008 move.w D0, [A6 + 0x8]
000012C6 C1FC 000A muls.w D0, 0xA /* '\n' */
000012CA 41ED C43E lea.l A0, [A5 - 0x3BC2]
000012CE D1C0 add.l A0, D0
000012D0 216D B162 0004 move.l [A0 + 0x4], [A5 - 0x4E9E]
000012D6 4E5E unlink A6
000012D8 4E75 rts
000012DA 4C4F 4144 movem.l D2,D6,A0,A6, A7
000012DE 5346 subq.w D6, 1
000012E0 5820 addq.b -[A0], 4
fn000012E2:
000012E2 4E56 FFE0 link A6, -0x0020
000012E6 203C 00FF FFFF move.l D0, 0xFFFFFF
000012EC C0AD B162 and.l D0, [A5 - 0x4E9E]
000012F0 223C 00FF FFFF move.l D1, 0xFFFFFF
000012F6 C2AD B166 and.l D1, [A5 - 0x4E9A]
000012FA 9081 sub.l D0, D1
000012FC 222D B690 move.l D1, [A5 - 0x4970]
00001300 9280 sub.l D1, D0
00001302 2D41 FFF0 move.l [A6 - 0x10], D1
00001306 42AE FFEC clr.l [A6 - 0x14]
0000130A 426E FFFE clr.w [A6 - 0x2]
0000130E 6036 bra +0x38 /* 00001346 */
label00001310:
00001310 41ED C50C lea.l A0, [A5 - 0x3AF4]
00001314 D0EE FFFE add.w A0, [A6 - 0x2]
00001318 7000 moveq.l D0, 0x00
0000131A 1010 move.b D0, [A0]
0000131C 0C40 00FF cmpi.w D0, 0xFF
00001320 6720 beq +0x22 /* 00001342 */
00001322 41ED C506 lea.l A0, [A5 - 0x3AFA]
00001326 D0EE FFFE add.w A0, [A6 - 0x2]
0000132A 4A10 tst.b [A0]
0000132C 6614 bne +0x16 /* 00001342 */
0000132E 302E FFFE move.w D0, [A6 - 0x2]
00001332 48C0 ext.l D0
00001334 E580 asl D0, 2
00001336 41ED F26C lea.l A0, [A5 - 0xD94]
0000133A D1C0 add.l A0, D0
0000133C 2010 move.l D0, [A0]
0000133E D1AE FFEC add.l [A6 - 0x14], D0
label00001342:
00001342 526E FFFE addq.w [A6 - 0x2], 1
label00001346:
00001346 0C6E 0006 FFFE cmpi.w [A6 - 0x2], 0x6
0000134C 6DC2 blt -0x3C /* 00001310 */
0000134E 7000 moveq.l D0, 0x00
00001350 102D C512 move.b D0, [A5 - 0x3AEE]
00001354 0C40 00FF cmpi.w D0, 0xFF
00001358 6700 014A beq +0x14C /* 000014A4 */
0000135C 7000 moveq.l D0, 0x00
0000135E 102D C512 move.b D0, [A5 - 0x3AEE]
00001362 5340 subq.w D0, 1
00001364 3D40 FFFA move.w [A6 - 0x6], D0
00001368 7000 moveq.l D0, 0x00
0000136A 102D C513 move.b D0, [A5 - 0x3AED]
0000136E 5340 subq.w D0, 1
00001370 3D40 FFFC move.w [A6 - 0x4], D0
00001374 302E FFFA move.w D0, [A6 - 0x6]
00001378 C1FC 0018 muls.w D0, 0x18
0000137C 41ED C9B0 lea.l A0, [A5 - 0x3650]
00001380 D1C0 add.l A0, D0
00001382 302E FFFC move.w D0, [A6 - 0x4]
00001386 48C0 ext.l D0
00001388 E580 asl D0, 2
0000138A D1C0 add.l A0, D0
0000138C 2B50 C39A move.l [A5 - 0x3C66], [A0]
00001390 302E FFFC move.w D0, [A6 - 0x4]
00001394 C1FC 0018 muls.w D0, 0x18
00001398 41ED CA40 lea.l A0, [A5 - 0x35C0]
0000139C D1C0 add.l A0, D0
0000139E 302E FFFA move.w D0, [A6 - 0x6]
000013A2 48C0 ext.l D0
000013A4 E580 asl D0, 2
000013A6 D1C0 add.l A0, D0
000013A8 2B50 C39E move.l [A5 - 0x3C62], [A0]
000013AC 302E FFFA move.w D0, [A6 - 0x6]
000013B0 C1FC 0018 muls.w D0, 0x18
000013B4 41ED F284 lea.l A0, [A5 - 0xD7C]
000013B8 D1C0 add.l A0, D0
000013BA 302E FFFC move.w D0, [A6 - 0x4]
000013BE 48C0 ext.l D0
000013C0 E580 asl D0, 2
000013C2 D1C0 add.l A0, D0
000013C4 2010 move.l D0, [A0]
000013C6 D1AE FFEC add.l [A6 - 0x14], D0
000013CA 426E FFFE clr.w [A6 - 0x2]
000013CE 6010 bra +0x12 /* 000013E0 */
label000013D0:
000013D0 302E FFFE move.w D0, [A6 - 0x2]
000013D4 526E FFFE addq.w [A6 - 0x2], 1
000013D8 41ED C524 lea.l A0, [A5 - 0x3ADC]
000013DC D0C0 add.w A0, D0
000013DE 4210 clr.b [A0]
label000013E0:
000013E0 0C6E 0010 FFFE cmpi.w [A6 - 0x2], 0x10
000013E6 6DE8 blt -0x16 /* 000013D0 */
000013E8 302E FFFA move.w D0, [A6 - 0x6]
000013EC C1FC 0018 muls.w D0, 0x18
000013F0 41ED C9B0 lea.l A0, [A5 - 0x3650]
000013F4 D1C0 add.l A0, D0
000013F6 302E FFFC move.w D0, [A6 - 0x4]
000013FA 48C0 ext.l D0
000013FC E580 asl D0, 2
000013FE D1C0 add.l A0, D0
00001400 2D50 FFE8 move.l [A6 - 0x18], [A0]
00001404 6032 bra +0x34 /* 00001438 */
label00001406:
00001406 206E FFE8 movea.l A0, [A6 - 0x18]
0000140A 7000 moveq.l D0, 0x00
0000140C 1010 move.b D0, [A0]
0000140E 0800 0007 btst.b D0, 0x7
00001412 6720 beq +0x22 /* 00001434 */
00001414 206E FFE8 movea.l A0, [A6 - 0x18]
00001418 52AE FFE8 addq.l [A6 - 0x18], 1
0000141C 7000 moveq.l D0, 0x00
0000141E 1010 move.b D0, [A0]
00001420 0240 000F andi.w D0, 0xF
00001424 41ED C524 lea.l A0, [A5 - 0x3ADC]
00001428 4840 swap.w D0
0000142A 4240 clr.w D0
0000142C 4840 swap.w D0
0000142E D1C0 add.l A0, D0
00001430 7001 moveq.l D0, 0x01
00001432 1080 move.b [A0], D0
label00001434:
00001434 52AE FFE8 addq.l [A6 - 0x18], 1
label00001438:
00001438 206E FFE8 movea.l A0, [A6 - 0x18]
0000143C 7000 moveq.l D0, 0x00
0000143E 1010 move.b D0, [A0]
00001440 0C40 00FF cmpi.w D0, 0xFF
00001444 66C0 bne -0x3E /* 00001406 */
00001446 302E FFFC move.w D0, [A6 - 0x4]
0000144A C1FC 0018 muls.w D0, 0x18
0000144E 41ED CA40 lea.l A0, [A5 - 0x35C0]
00001452 D1C0 add.l A0, D0
00001454 302E FFFA move.w D0, [A6 - 0x6]
00001458 48C0 ext.l D0
0000145A E580 asl D0, 2
0000145C D1C0 add.l A0, D0
0000145E 2D50 FFE8 move.l [A6 - 0x18], [A0]
00001462 6032 bra +0x34 /* 00001496 */
label00001464:
00001464 206E FFE8 movea.l A0, [A6 - 0x18]
00001468 7000 moveq.l D0, 0x00
0000146A 1010 move.b D0, [A0]
0000146C 0800 0007 btst.b D0, 0x7
00001470 6720 beq +0x22 /* 00001492 */
00001472 206E FFE8 movea.l A0, [A6 - 0x18]
00001476 52AE FFE8 addq.l [A6 - 0x18], 1
0000147A 7000 moveq.l D0, 0x00
0000147C 1010 move.b D0, [A0]
0000147E 0240 000F andi.w D0, 0xF
00001482 41ED C524 lea.l A0, [A5 - 0x3ADC]
00001486 4840 swap.w D0
00001488 4240 clr.w D0
0000148A 4840 swap.w D0
0000148C D1C0 add.l A0, D0
0000148E 7001 moveq.l D0, 0x01
00001490 1080 move.b [A0], D0
label00001492:
00001492 52AE FFE8 addq.l [A6 - 0x18], 1
label00001496:
00001496 206E FFE8 movea.l A0, [A6 - 0x18]
0000149A 7000 moveq.l D0, 0x00
0000149C 1010 move.b D0, [A0]
0000149E 0C40 00FF cmpi.w D0, 0xFF
000014A2 66C0 bne -0x3E /* 00001464 */
label000014A4:
000014A4 426E FFF4 clr.w [A6 - 0xC]
000014A8 203C 00FF FFFF move.l D0, 0xFFFFFF
000014AE C0AD B162 and.l D0, [A5 - 0x4E9E]
000014B2 223C 00FF FFFF move.l D1, 0xFFFFFF
000014B8 C2AD B166 and.l D1, [A5 - 0x4E9A]
000014BC 9081 sub.l D0, D1
000014BE 222D B690 move.l D1, [A5 - 0x4970]
000014C2 9280 sub.l D1, D0
000014C4 2D41 FFF0 move.l [A6 - 0x10], D1
000014C8 6000 00DA bra +0xDC /* 000015A4 */
label000014CC:
000014CC 3D7C 7FFF FFF8 move.w [A6 - 0x8], 0x7FFF
000014D2 426E FFFE clr.w [A6 - 0x2]
000014D6 603C bra +0x3E /* 00001514 */
label000014D8:
000014D8 41ED C50C lea.l A0, [A5 - 0x3AF4]
000014DC D0EE FFFE add.w A0, [A6 - 0x2]
000014E0 7000 moveq.l D0, 0x00
000014E2 1010 move.b D0, [A0]
000014E4 0C40 00FF cmpi.w D0, 0xFF
000014E8 6626 bne +0x28 /* 00001510 */
000014EA 41ED C506 lea.l A0, [A5 - 0x3AFA]
000014EE D0EE FFFE add.w A0, [A6 - 0x2]
000014F2 4A10 tst.b [A0]
000014F4 671A beq +0x1C /* 00001510 */
000014F6 302E FFFE move.w D0, [A6 - 0x2]
000014FA C1FC 001A muls.w D0, 0x1A
000014FE 41ED C3A2 lea.l A0, [A5 - 0x3C5E]
00001502 D1C0 add.l A0, D0
00001504 3D68 0018 FFF8 move.w [A6 - 0x8], [A0 + 0x18]
0000150A 3D6E FFFE FFF6 move.w [A6 - 0xA], [A6 - 0x2]
label00001510:
00001510 526E FFFE addq.w [A6 - 0x2], 1
label00001514:
00001514 0C6E 0006 FFFE cmpi.w [A6 - 0x2], 0x6
0000151A 6DBC blt -0x42 /* 000014D8 */
0000151C 0C6E 7FFF FFF8 cmpi.w [A6 - 0x8], 0x7FFF
00001522 6656 bne +0x58 /* 0000157A */
00001524 7000 moveq.l D0, 0x00
00001526 102D C512 move.b D0, [A5 - 0x3AEE]
0000152A 0C40 00FF cmpi.w D0, 0xFF
0000152E 673C beq +0x3E /* 0000156C */
00001530 4A6D C54A tst.w [A5 - 0x3AB6]
00001534 6636 bne +0x38 /* 0000156C */
00001536 7000 moveq.l D0, 0x00
00001538 102D C512 move.b D0, [A5 - 0x3AEE]
0000153C 5340 subq.w D0, 1
0000153E C0FC 0018 mulu.w D0, 0x18
00001542 41ED F284 lea.l A0, [A5 - 0xD7C]
00001546 D1C0 add.l A0, D0
00001548 7000 moveq.l D0, 0x00
0000154A 102D C513 move.b D0, [A5 - 0x3AED]
0000154E 5340 subq.w D0, 1
00001550 4840 swap.w D0
00001552 4240 clr.w D0
00001554 4840 swap.w D0
00001556 E580 asl D0, 2
00001558 D1C0 add.l A0, D0
0000155A 2010 move.l D0, [A0]
0000155C 91AE FFEC sub.l [A6 - 0x14], D0
00001560 7000 moveq.l D0, 0x00
00001562 102D C512 move.b D0, [A5 - 0x3AEE]
00001566 3D40 FFF4 move.w [A6 - 0xC], D0
0000156A 6018 bra +0x1A /* 00001584 */
label0000156C:
0000156C 4879 0000 0812 push.l 0x812
00001572 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
00001576 588F addq.l A7, 4
00001578 600A bra +0xC /* 00001584 */
label0000157A:
0000157A 3F2E FFF6 move.w -[A7], [A6 - 0xA]
0000157E 4EBA F748 jsr [PC - 0x8B8 /* 00000CC8 */]
00001582 548F addq.l A7, 2
label00001584:
00001584 203C 00FF FFFF move.l D0, 0xFFFFFF
0000158A C0AD B162 and.l D0, [A5 - 0x4E9E]
0000158E 223C 00FF FFFF move.l D1, 0xFFFFFF
00001594 C2AD B166 and.l D1, [A5 - 0x4E9A]
00001598 9081 sub.l D0, D1
0000159A 222D B690 move.l D1, [A5 - 0x4970]
0000159E 9280 sub.l D1, D0
000015A0 2D41 FFF0 move.l [A6 - 0x10], D1
label000015A4:
000015A4 202E FFF0 move.l D0, [A6 - 0x10]
000015A8 B0AE FFEC cmp.l D0, [A6 - 0x14]
000015AC 6500 FF1E bcs -0xE0 /* 000014CC */
000015B0 426E FFFE clr.w [A6 - 0x2]
000015B4 602C bra +0x2E /* 000015E2 */
label000015B6:
000015B6 41ED C50C lea.l A0, [A5 - 0x3AF4]
000015BA D0EE FFFE add.w A0, [A6 - 0x2]
000015BE 7000 moveq.l D0, 0x00
000015C0 1010 move.b D0, [A0]
000015C2 0C40 00FF cmpi.w D0, 0xFF
000015C6 6716 beq +0x18 /* 000015DE */
000015C8 41ED C506 lea.l A0, [A5 - 0x3AFA]
000015CC D0EE FFFE add.w A0, [A6 - 0x2]
000015D0 4A10 tst.b [A0]
000015D2 660A bne +0xC /* 000015DE */
000015D4 3F2E FFFE move.w -[A7], [A6 - 0x2]
000015D8 4EBA FB04 jsr [PC - 0x4FC /* 000010DE */]
000015DC 548F addq.l A7, 2
label000015DE:
000015DE 526E FFFE addq.w [A6 - 0x2], 1
label000015E2:
000015E2 0C6E 0006 FFFE cmpi.w [A6 - 0x2], 0x6
000015E8 6DCC blt -0x32 /* 000015B6 */
000015EA 203C 00FF FFFF move.l D0, 0xFFFFFF
000015F0 C0AD B162 and.l D0, [A5 - 0x4E9E]
000015F4 223C 00FF FFFF move.l D1, 0xFFFFFF
000015FA C2AD B166 and.l D1, [A5 - 0x4E9A]
000015FE 9081 sub.l D0, D1
00001600 222D B690 move.l D1, [A5 - 0x4970]
00001604 9280 sub.l D1, D0
00001606 2D41 FFF0 move.l [A6 - 0x10], D1
0000160A 3B6E FFF4 C54A move.w [A5 - 0x3AB6], [A6 - 0xC]
00001610 7000 moveq.l D0, 0x00
00001612 102D C512 move.b D0, [A5 - 0x3AEE]
00001616 0C40 00FF cmpi.w D0, 0xFF
0000161A 6700 0228 beq +0x22A /* 00001844 */
0000161E 4A6D C54A tst.w [A5 - 0x3AB6]
00001622 6600 0220 bne +0x222 /* 00001844 */
00001626 4EBA EDF6 jsr [PC - 0x120A /* 0000041E */]
0000162A 7001 moveq.l D0, 0x01
0000162C 3B40 F264 move.w [A5 - 0xD9C], D0
00001630 302E FFFA move.w D0, [A6 - 0x6]
00001634 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00001638 0000 0005 ori.b D0, 0x5
0000163C 003C 000C ori.b ccr, 12
00001640 0020 0008 ori.b -[A0], 0x8
00001644 0006 0026 ori.b D6, 0x26 /* '&' */
00001648 0002 302E ori.b D2, 0x2E /* '.' */
0000164C FFFA .invalid <<F/7/7>>
0000164E D040 add.w D0, D0
00001650 0640 0009 addi.w D0, 0x9 /* '\t' */
00001654 3D40 FFE6 move.w [A6 - 0x1A], D0
00001658 7001 moveq.l D0, 0x01
0000165A 3D40 FFE2 move.w [A6 - 0x1E], D0
0000165E 602C bra +0x2E /* 0000168C */
00001660 70FB moveq.l D0, 0xFFFFFFFB
00001662 3D40 FFE6 move.w [A6 - 0x1A], D0
00001666 426E FFE2 clr.w [A6 - 0x1E]
0000166A 6020 bra +0x22 /* 0000168C */
0000166C 70FF moveq.l D0, 0xFFFFFFFF
0000166E 3D40 FFE6 move.w [A6 - 0x1A], D0
00001672 426E FFE2 clr.w [A6 - 0x1E]
00001676 6014 bra +0x16 /* 0000168C */
00001678 302E FFFA move.w D0, [A6 - 0x6]
0000167C D040 add.w D0, D0
0000167E 0640 0009 addi.w D0, 0x9 /* '\t' */
00001682 3D40 FFE6 move.w [A6 - 0x1A], D0
00001686 7001 moveq.l D0, 0x01
00001688 3D40 FFE2 move.w [A6 - 0x1E], D0
label0000168C:
0000168C 302E FFFC move.w D0, [A6 - 0x4]
00001690 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00001694 0000 0005 ori.b D0, 0x5
00001698 004A 003C ori.w A2, 0x3C /* '<' */
0000169C 0022 0008 ori.b -[A2], 0x8
000016A0 0006 0028 ori.b D6, 0x28 /* '(' */
000016A4 0002 302E ori.b D2, 0x2E /* '.' */
000016A8 FFFC .invalid <<F/7/7>>
000016AA 5C40 addq.w D0, 6
000016AC D040 add.w D0, D0
000016AE 0640 0009 addi.w D0, 0x9 /* '\t' */
000016B2 3D40 FFE4 move.w [A6 - 0x1C], D0
000016B6 7001 moveq.l D0, 0x01
000016B8 3D40 FFE0 move.w [A6 - 0x20], D0
000016BC 603A bra +0x3C /* 000016F8 */
000016BE 70FD moveq.l D0, 0xFFFFFFFD
000016C0 3D40 FFE4 move.w [A6 - 0x1C], D0
000016C4 426E FFE0 clr.w [A6 - 0x20]
000016C8 602E bra +0x30 /* 000016F8 */
000016CA 7001 moveq.l D0, 0x01
000016CC 3D40 FFE4 move.w [A6 - 0x1C], D0
000016D0 426E FFE0 clr.w [A6 - 0x20]
000016D4 6022 bra +0x24 /* 000016F8 */
000016D6 70F9 moveq.l D0, 0xFFFFFFF9
000016D8 3D40 FFE4 move.w [A6 - 0x1C], D0
000016DC 426E FFE0 clr.w [A6 - 0x20]
000016E0 6016 bra +0x18 /* 000016F8 */
000016E2 302E FFFC move.w D0, [A6 - 0x4]
000016E6 5C40 addq.w D0, 6
000016E8 D040 add.w D0, D0
000016EA 0640 0009 addi.w D0, 0x9 /* '\t' */
000016EE 3D40 FFE4 move.w [A6 - 0x1C], D0
000016F2 7001 moveq.l D0, 0x01
000016F4 3D40 FFE0 move.w [A6 - 0x20], D0
label000016F8:
000016F8 3F2E FFE2 move.w -[A7], [A6 - 0x1E]
000016FC 4EAD 0162 jsr [A5 + 0x162 /* export_40 */]
00001700 548F addq.l A7, 2
00001702 302E FFFA move.w D0, [A6 - 0x6]
00001706 C1FC 0018 muls.w D0, 0x18
0000170A 41ED C890 lea.l A0, [A5 - 0x3770]
0000170E D1C0 add.l A0, D0
00001710 302E FFFC move.w D0, [A6 - 0x4]
00001714 48C0 ext.l D0
00001716 E580 asl D0, 2
00001718 D1C0 add.l A0, D0
0000171A 3F2E FFE6 move.w -[A7], [A6 - 0x1A]
0000171E 486D CD10 pea.l [A5 - 0x32F0]
00001722 2F10 move.l -[A7], [A0]
00001724 4EBA F0B6 jsr [PC - 0xF4A /* 000007DC */]
00001728 4FEF 000A lea.l A7, [A7 + 0xA]
0000172C 302E FFE6 move.w D0, [A6 - 0x1A]
00001730 5540 subq.w D0, 2
00001732 48C0 ext.l D0
00001734 E780 asl D0, 3
00001736 D0AD C4E2 add.l D0, [A5 - 0x3B1E]
0000173A 2040 movea.l A0, D0
0000173C 2F10 move.l -[A7], [A0]
0000173E 4EAD 017A jsr [A5 + 0x17A /* export_43 */]
00001742 588F addq.l A7, 4
00001744 302E FFE6 move.w D0, [A6 - 0x1A]
00001748 5540 subq.w D0, 2
0000174A 48C0 ext.l D0
0000174C E780 asl D0, 3
0000174E D0AD C4DE add.l D0, [A5 - 0x3B22]
00001752 2040 movea.l A0, D0
00001754 2F10 move.l -[A7], [A0]
00001756 2F2D B1CA move.l -[A7], [A5 - 0x4E36]
0000175A 4EAD 014A jsr [A5 + 0x14A /* export_37 */]
0000175E 508F addq.l A7, 8
00001760 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */]
00001764 2F2D B1CA move.l -[A7], [A5 - 0x4E36]
00001768 4EBA EDBA jsr [PC - 0x1246 /* 00000524 */]
0000176C 588F addq.l A7, 4
0000176E 302E FFE0 move.w D0, [A6 - 0x20]
00001772 B06E FFE2 cmp.w D0, [A6 - 0x1E]
00001776 670A beq +0xC /* 00001782 */
00001778 3F2E FFE0 move.w -[A7], [A6 - 0x20]
0000177C 4EAD 0162 jsr [A5 + 0x162 /* export_40 */]
00001780 548F addq.l A7, 2
label00001782:
00001782 302E FFFC move.w D0, [A6 - 0x4]
00001786 C1FC 0018 muls.w D0, 0x18
0000178A 41ED C920 lea.l A0, [A5 - 0x36E0]
0000178E D1C0 add.l A0, D0
00001790 302E FFFA move.w D0, [A6 - 0x6]
00001794 48C0 ext.l D0
00001796 E580 asl D0, 2
00001798 D1C0 add.l A0, D0
0000179A 3F2E FFE4 move.w -[A7], [A6 - 0x1C]
0000179E 486D CD38 pea.l [A5 - 0x32C8]
000017A2 2F10 move.l -[A7], [A0]
000017A4 4EBA F036 jsr [PC - 0xFCA /* 000007DC */]
000017A8 4FEF 000A lea.l A7, [A7 + 0xA]
000017AC 302E FFE4 move.w D0, [A6 - 0x1C]
000017B0 5540 subq.w D0, 2
000017B2 48C0 ext.l D0
000017B4 E780 asl D0, 3
000017B6 D0AD C4E2 add.l D0, [A5 - 0x3B1E]
000017BA 2040 movea.l A0, D0
000017BC 2F10 move.l -[A7], [A0]
000017BE 4EAD 017A jsr [A5 + 0x17A /* export_43 */]
000017C2 588F addq.l A7, 4
000017C4 302E FFE4 move.w D0, [A6 - 0x1C]
000017C8 5540 subq.w D0, 2
000017CA 48C0 ext.l D0
000017CC E780 asl D0, 3
000017CE D0AD C4DE add.l D0, [A5 - 0x3B22]
000017D2 2040 movea.l A0, D0
000017D4 2F10 move.l -[A7], [A0]
000017D6 2F2D B1CA move.l -[A7], [A5 - 0x4E36]
000017DA 4EAD 014A jsr [A5 + 0x14A /* export_37 */]
000017DE 508F addq.l A7, 8
000017E0 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */]
000017E4 2F2D B1CA move.l -[A7], [A5 - 0x4E36]
000017E8 4EBA ED3A jsr [PC - 0x12C6 /* 00000524 */]
000017EC 588F addq.l A7, 4
000017EE 426E FFFE clr.w [A6 - 0x2]
000017F2 6010 bra +0x12 /* 00001804 */
label000017F4:
000017F4 302E FFFE move.w D0, [A6 - 0x2]
000017F8 526E FFFE addq.w [A6 - 0x2], 1
000017FC 41ED C514 lea.l A0, [A5 - 0x3AEC]
00001800 D0C0 add.w A0, D0
00001802 4210 clr.b [A0]
label00001804:
00001804 0C6E 0005 FFFE cmpi.w [A6 - 0x2], 0x5
0000180A 6DE8 blt -0x16 /* 000017F4 */
0000180C 426E FFFE clr.w [A6 - 0x2]
00001810 6026 bra +0x28 /* 00001838 */
label00001812:
00001812 41ED C524 lea.l A0, [A5 - 0x3ADC]
00001816 D0EE FFFE add.w A0, [A6 - 0x2]
0000181A 4A10 tst.b [A0]
0000181C 6716 beq +0x18 /* 00001834 */
0000181E 41ED C514 lea.l A0, [A5 - 0x3AEC]
00001822 D0EE FFFE add.w A0, [A6 - 0x2]
00001826 4A10 tst.b [A0]
00001828 660A bne +0xC /* 00001834 */
0000182A 3F2E FFFE move.w -[A7], [A6 - 0x2]
0000182E 4EBA F9DC jsr [PC - 0x624 /* 0000120C */]
00001832 548F addq.l A7, 2
label00001834:
00001834 526E FFFE addq.w [A6 - 0x2], 1
label00001838:
00001838 0C6E 0005 FFFE cmpi.w [A6 - 0x2], 0x5
0000183E 6DD2 blt -0x2C /* 00001812 */
00001840 426D F264 clr.w [A5 - 0xD9C]
label00001844:
00001844 202D B162 move.l D0, [A5 - 0x4E9E]
00001848 90AD B166 sub.l D0, [A5 - 0x4E9A]
0000184C 222D B690 move.l D1, [A5 - 0x4970]
00001850 9280 sub.l D1, D0
00001852 2D41 FFF0 move.l [A6 - 0x10], D1
00001856 4E5E unlink A6
00001858 4E75 rts
0000185A 4352 chk.w D1, [A2]
0000185C 554E subq.w A6, 2
0000185E 4348 chk.w D1, A0
00001860 414E chk.w D0, A6
export_163:
00001862 4E56 0000 link A6, 0
00001866 4A6D F228 tst.w [A5 - 0xDD8]
0000186A 6718 beq +0x1A /* 00001884 */
0000186C 536D F228 subq.w [A5 - 0xDD8], 1
00001870 302D F228 move.w D0, [A5 - 0xDD8]
00001874 48C0 ext.l D0
00001876 E580 asl D0, 2
00001878 41ED F1DE lea.l A0, [A5 - 0xE22]
0000187C D1C0 add.l A0, D0
0000187E 20AE 0008 move.l [A0], [A6 + 0x8]
00001882 600C bra +0xE /* 00001890 */
label00001884:
00001884 4879 0000 082C push.l 0x82C
0000188A 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
0000188E 588F addq.l A7, 4
label00001890:
00001890 4E5E unlink A6
00001892 4E75 rts
00001894 4652 not.w [A2]
00001896 4545 chk.w D2, D5
00001898 5348 subq.w A0, 1
0000189A 4150 chk.w D0, [A0]
fn0000189C:
0000189C 0C6D 0004 F228 cmpi.w [A5 - 0xDD8], 0x4
000018A2 6C16 bge +0x18 /* 000018BA */
000018A4 302D F228 move.w D0, [A5 - 0xDD8]
000018A8 526D F228 addq.w [A5 - 0xDD8], 1
000018AC 48C0 ext.l D0
000018AE E580 asl D0, 2
000018B0 41ED F1DE lea.l A0, [A5 - 0xE22]
000018B4 D1C0 add.l A0, D0
000018B6 2010 move.l D0, [A0]
000018B8 600C bra +0xE /* 000018C6 */
label000018BA:
000018BA 4879 0000 0836 push.l 0x836
000018C0 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
000018C4 588F addq.l A7, 4
label000018C6:
000018C6 4E75 rts
fn000018C8:
000018C8 4E56 0000 link A6, 0
000018CC 4A6D F22A tst.w [A5 - 0xDD6]
000018D0 6718 beq +0x1A /* 000018EA */
000018D2 536D F22A subq.w [A5 - 0xDD6], 1
000018D6 302D F22A move.w D0, [A5 - 0xDD6]
000018DA 48C0 ext.l D0
000018DC E580 asl D0, 2
000018DE 41ED F1F2 lea.l A0, [A5 - 0xE0E]
000018E2 D1C0 add.l A0, D0
000018E4 20AE 0008 move.l [A0], [A6 + 0x8]
000018E8 600C bra +0xE /* 000018F6 */
label000018EA:
000018EA 4879 0000 0840 push.l 0x840
000018F0 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
000018F4 588F addq.l A7, 4
label000018F6:
000018F6 4E5E unlink A6
000018F8 4E75 rts
000018FA 4652 not.w [A2]
000018FC 4545 chk.w D2, D5
000018FE 414E chk.w D0, A6
00001900 494D chk.w D4, A5
fn00001902:
00001902 0C6D 0004 F22A cmpi.w [A5 - 0xDD6], 0x4
00001908 6C16 bge +0x18 /* 00001920 */
0000190A 302D F22A move.w D0, [A5 - 0xDD6]
0000190E 526D F22A addq.w [A5 - 0xDD6], 1
00001912 48C0 ext.l D0
00001914 E580 asl D0, 2
00001916 41ED F1F2 lea.l A0, [A5 - 0xE0E]
0000191A D1C0 add.l A0, D0
0000191C 2010 move.l D0, [A0]
0000191E 600C bra +0xE /* 0000192C */
label00001920:
00001920 4879 0000 084A push.l 0x84A
00001926 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
0000192A 588F addq.l A7, 4
label0000192C:
0000192C 4E75 rts
export_148:
0000192E 4E56 FFF0 link A6, -0x0010
00001932 426E FFFE clr.w [A6 - 0x2]
00001936 2D6D CF0C FFF8 move.l [A6 - 0x8], [A5 - 0x30F4]
0000193C 2D6D CF10 FFF4 move.l [A6 - 0xC], [A5 - 0x30F0]
00001942 41ED CECC lea.l A0, [A5 - 0x3134]
00001946 2D48 FFF0 move.l [A6 - 0x10], A0
0000194A 426E FFFC clr.w [A6 - 0x4]
0000194E 6000 00A8 bra +0xAA /* 000019F8 */
label00001952:
00001952 206E FFF0 movea.l A0, [A6 - 0x10]
00001956 4A10 tst.b [A0]
00001958 6700 0082 beq +0x84 /* 000019DC */
0000195C 302E FFFE move.w D0, [A6 - 0x2]
00001960 48C0 ext.l D0
00001962 EB80 asl D0, 5
00001964 41ED B6A4 lea.l A0, [A5 - 0x495C]
00001968 D1C0 add.l A0, D0
0000196A 116E FFFD 000B move.b [A0 + 0xB], [A6 - 0x3]
00001970 41ED C328 lea.l A0, [A5 - 0x3CD8]
00001974 D0EE FFFC add.w A0, [A6 - 0x4]
00001978 10AE FFFF move.b [A0], [A6 - 0x1]
0000197C 206E FFF0 movea.l A0, [A6 - 0x10]
00001980 7000 moveq.l D0, 0x00
00001982 1010 move.b D0, [A0]
00001984 0240 0040 andi.w D0, 0x40 /* '@' */
00001988 206E FFF0 movea.l A0, [A6 - 0x10]
0000198C 7200 moveq.l D1, 0x00
0000198E 1210 move.b D1, [A0]
00001990 0241 003F andi.w D1, 0x3F /* '?' */
00001994 4841 swap.w D1
00001996 4241 clr.w D1
00001998 4841 swap.w D1
0000199A D2AD CF1C add.l D1, [A5 - 0x30E4]
0000199E 2041 movea.l A0, D1
000019A0 7200 moveq.l D1, 0x00
000019A2 1210 move.b D1, [A0]
000019A4 4841 swap.w D1
000019A6 4241 clr.w D1
000019A8 4841 swap.w D1
000019AA E781 asl D1, 3
000019AC D2AD B69C add.l D1, [A5 - 0x4964]
000019B0 342E FFFE move.w D2, [A6 - 0x2]
000019B4 526E FFFE addq.w [A6 - 0x2], 1
000019B8 48C2 ext.l D2
000019BA EB82 asl D2, 5
000019BC 41ED B6A4 lea.l A0, [A5 - 0x495C]
000019C0 D1C2 add.l A0, D2
000019C2 4850 pea.l [A0]
000019C4 2F01 move.l -[A7], D1
000019C6 3F00 move.w -[A7], D0
000019C8 206E FFF4 movea.l A0, [A6 - 0xC]
000019CC 3F10 move.w -[A7], [A0]
000019CE 206E FFF8 movea.l A0, [A6 - 0x8]
000019D2 3F10 move.w -[A7], [A0]
000019D4 4EAD 037A jsr [A5 + 0x37A /* export_107 */]
000019D8 4FEF 000E lea.l A7, [A7 + 0xE]
label000019DC:
000019DC 54AE FFF8 addq.l [A6 - 0x8], 2
000019E0 52AE FFF0 addq.l [A6 - 0x10], 1
000019E4 7007 moveq.l D0, 0x07
000019E6 C06E FFFC and.w D0, [A6 - 0x4]
000019EA 0C40 0007 cmpi.w D0, 0x7
000019EE 6604 bne +0x6 /* 000019F4 */
000019F0 54AE FFF4 addq.l [A6 - 0xC], 2
label000019F4:
000019F4 526E FFFC addq.w [A6 - 0x4], 1
label000019F8:
000019F8 0C6E 003F FFFC cmpi.w [A6 - 0x4], 0x3F /* '?' */
000019FE 6300 FF52 bls -0xAC /* 00001952 */
00001A02 4E5E unlink A6
00001A04 4E75 rts
00001A06 504C addq.w A4, 8
00001A08 4143 chk.w D0, D3
00001A0A 4520 .invalid 2, -[A0] // invalid opcode 4 with b == 4
00001A0C 2020 move.l D0, -[A0]
fn00001A0E:
00001A0E 4E56 FFF4 link A6, -0x000C
00001A12 302E 000C move.w D0, [A6 + 0xC]
00001A16 906E 0008 sub.w D0, [A6 + 0x8]
00001A1A 3D40 FFFE move.w [A6 - 0x2], D0
00001A1E 302E 000E move.w D0, [A6 + 0xE]
00001A22 906E 000A sub.w D0, [A6 + 0xA]
00001A26 3D40 FFFC move.w [A6 - 0x4], D0
00001A2A 306E FFFE movea.w A0, [A6 - 0x2]
00001A2E 2008 move.l D0, A0
00001A30 81EE 0010 divs.w D0, [A6 + 0x10]
00001A34 3D40 FFFA move.w [A6 - 0x6], D0
00001A38 306E FFFC movea.w A0, [A6 - 0x4]
00001A3C 2008 move.l D0, A0
00001A3E 81EE 0010 divs.w D0, [A6 + 0x10]
00001A42 3D40 FFF8 move.w [A6 - 0x8], D0
00001A46 306E FFFE movea.w A0, [A6 - 0x2]
00001A4A 2008 move.l D0, A0
00001A4C 81EE 0010 divs.w D0, [A6 + 0x10]
00001A50 4840 swap.w D0
00001A52 3D40 FFF6 move.w [A6 - 0xA], D0
00001A56 306E FFFC movea.w A0, [A6 - 0x4]
00001A5A 2008 move.l D0, A0
00001A5C 81EE 0010 divs.w D0, [A6 + 0x10]
00001A60 4840 swap.w D0
00001A62 3D40 FFF4 move.w [A6 - 0xC], D0
00001A66 4A6E FFFE tst.w [A6 - 0x2]
00001A6A 6D2E blt +0x30 /* 00001A9A */
00001A6C 302E FFFA move.w D0, [A6 - 0x6]
00001A70 C1EE 0012 muls.w D0, [A6 + 0x12]
00001A74 D06E 0008 add.w D0, [A6 + 0x8]
00001A78 322E FFF6 move.w D1, [A6 - 0xA]
00001A7C C3EE 0012 muls.w D1, [A6 + 0x12]
00001A80 306E 0010 movea.w A0, [A6 + 0x10]
00001A84 2408 move.l D2, A0
00001A86 85FC 0002 divs.w D2, 0x2
00001A8A D242 add.w D1, D2
00001A8C 48C1 ext.l D1
00001A8E 83EE 0010 divs.w D1, [A6 + 0x10]
00001A92 D041 add.w D0, D1
00001A94 3B40 F628 move.w [A5 - 0x9D8], D0
00001A98 602C bra +0x2E /* 00001AC6 */
label00001A9A:
00001A9A 302E FFFA move.w D0, [A6 - 0x6]
00001A9E C1EE 0012 muls.w D0, [A6 + 0x12]
00001AA2 D06E 0008 add.w D0, [A6 + 0x8]
00001AA6 322E FFF6 move.w D1, [A6 - 0xA]
00001AAA C3EE 0012 muls.w D1, [A6 + 0x12]
00001AAE 306E 0010 movea.w A0, [A6 + 0x10]
00001AB2 2408 move.l D2, A0
00001AB4 85FC 0002 divs.w D2, 0x2
00001AB8 9242 sub.w D1, D2
00001ABA 48C1 ext.l D1
00001ABC 83EE 0010 divs.w D1, [A6 + 0x10]
00001AC0 D041 add.w D0, D1
00001AC2 3B40 F628 move.w [A5 - 0x9D8], D0
label00001AC6:
00001AC6 4A6E FFFC tst.w [A6 - 0x4]
00001ACA 6D2E blt +0x30 /* 00001AFA */
00001ACC 302E FFF8 move.w D0, [A6 - 0x8]
00001AD0 C1EE 0012 muls.w D0, [A6 + 0x12]
00001AD4 D06E 000A add.w D0, [A6 + 0xA]
00001AD8 322E FFF4 move.w D1, [A6 - 0xC]
00001ADC C3EE 0012 muls.w D1, [A6 + 0x12]
00001AE0 306E 0010 movea.w A0, [A6 + 0x10]
00001AE4 2408 move.l D2, A0
00001AE6 85FC 0002 divs.w D2, 0x2
00001AEA D242 add.w D1, D2
00001AEC 48C1 ext.l D1
00001AEE 83EE 0010 divs.w D1, [A6 + 0x10]
00001AF2 D041 add.w D0, D1
00001AF4 3B40 F62A move.w [A5 - 0x9D6], D0
00001AF8 602C bra +0x2E /* 00001B26 */
label00001AFA:
00001AFA 302E FFF8 move.w D0, [A6 - 0x8]
00001AFE C1EE 0012 muls.w D0, [A6 + 0x12]
00001B02 D06E 000A add.w D0, [A6 + 0xA]
00001B06 322E FFF4 move.w D1, [A6 - 0xC]
00001B0A C3EE 0012 muls.w D1, [A6 + 0x12]
00001B0E 306E 0010 movea.w A0, [A6 + 0x10]
00001B12 2408 move.l D2, A0
00001B14 85FC 0002 divs.w D2, 0x2
00001B18 9242 sub.w D1, D2
00001B1A 48C1 ext.l D1
00001B1C 83EE 0010 divs.w D1, [A6 + 0x10]
00001B20 D041 add.w D0, D1
00001B22 3B40 F62A move.w [A5 - 0x9D6], D0
label00001B26:
00001B26 4E5E unlink A6
00001B28 4E75 rts
00001B2A 4C49 4E45 movem.l D0,D2,D6,A1,A2,A3,A6, A1
00001B2E 4343 chk.w D1, D3
00001B30 4657 not.w [A7]
export_151:
00001B32 4E56 FFFA link A6, -0x0006
00001B36 7000 moveq.l D0, 0x00
00001B38 102E 000B move.b D0, [A6 + 0xB]
00001B3C 0C40 0005 cmpi.w D0, 0x5
00001B40 6646 bne +0x48 /* 00001B88 */
00001B42 4A2E 000F tst.b [A6 + 0xF]
00001B46 6720 beq +0x22 /* 00001B68 */
00001B48 7000 moveq.l D0, 0x00
00001B4A 102E 000D move.b D0, [A6 + 0xD]
00001B4E 41ED CECC lea.l A0, [A5 - 0x3134]
00001B52 4840 swap.w D0
00001B54 4240 clr.w D0
00001B56 4840 swap.w D0
00001B58 D1C0 add.l A0, D0
00001B5A 7000 moveq.l D0, 0x00
00001B5C 1010 move.b D0, [A0]
00001B5E 0240 0007 andi.w D0, 0x7
00001B62 1B40 C513 move.b [A5 - 0x3AED], D0
00001B66 6058 bra +0x5A /* 00001BC0 */
label00001B68:
00001B68 7000 moveq.l D0, 0x00
00001B6A 102E 000D move.b D0, [A6 + 0xD]
00001B6E 41ED CECC lea.l A0, [A5 - 0x3134]
00001B72 4840 swap.w D0
00001B74 4240 clr.w D0
00001B76 4840 swap.w D0
00001B78 D1C0 add.l A0, D0
00001B7A 7000 moveq.l D0, 0x00
00001B7C 1010 move.b D0, [A0]
00001B7E 0240 0007 andi.w D0, 0x7
00001B82 1B40 C512 move.b [A5 - 0x3AEE], D0
00001B86 6038 bra +0x3A /* 00001BC0 */
label00001B88:
00001B88 7000 moveq.l D0, 0x00
00001B8A 102E 000B move.b D0, [A6 + 0xB]
00001B8E 0C40 0008 cmpi.w D0, 0x8
00001B92 672C beq +0x2E /* 00001BC0 */
00001B94 7000 moveq.l D0, 0x00
00001B96 102E 000D move.b D0, [A6 + 0xD]
00001B9A 41ED CECC lea.l A0, [A5 - 0x3134]
00001B9E 4840 swap.w D0
00001BA0 4240 clr.w D0
00001BA2 4840 swap.w D0
00001BA4 D1C0 add.l A0, D0
00001BA6 7000 moveq.l D0, 0x00
00001BA8 1010 move.b D0, [A0]
00001BAA 0240 0007 andi.w D0, 0x7
00001BAE 41ED C50C lea.l A0, [A5 - 0x3AF4]
00001BB2 5340 subq.w D0, 1
00001BB4 4840 swap.w D0
00001BB6 4240 clr.w D0
00001BB8 4840 swap.w D0
00001BBA D1C0 add.l A0, D0
00001BBC 7001 moveq.l D0, 0x01
00001BBE 1080 move.b [A0], D0
label00001BC0:
00001BC0 7000 moveq.l D0, 0x00
00001BC2 102D F736 move.b D0, [A5 - 0x8CA]
00001BC6 5240 addq.w D0, 1
00001BC8 0240 001F andi.w D0, 0x1F
00001BCC 1B40 F736 move.b [A5 - 0x8CA], D0
00001BD0 7000 moveq.l D0, 0x00
00001BD2 102E 0009 move.b D0, [A6 + 0x9]
00001BD6 4840 swap.w D0
00001BD8 4240 clr.w D0
00001BDA 4840 swap.w D0
00001BDC E780 asl D0, 3
00001BDE 41ED F636 lea.l A0, [A5 - 0x9CA]
00001BE2 D1C0 add.l A0, D0
00001BE4 1D68 0002 FFFF move.b [A6 - 0x1], [A0 + 0x2]
00001BEA 7000 moveq.l D0, 0x00
00001BEC 102E FFFF move.b D0, [A6 - 0x1]
00001BF0 0C40 00FF cmpi.w D0, 0xFF
00001BF4 663C bne +0x3E /* 00001C32 */
00001BF6 7000 moveq.l D0, 0x00
00001BF8 102E 0009 move.b D0, [A6 + 0x9]
00001BFC 4840 swap.w D0
00001BFE 4240 clr.w D0
00001C00 4840 swap.w D0
00001C02 E780 asl D0, 3
00001C04 41ED F636 lea.l A0, [A5 - 0x9CA]
00001C08 D1C0 add.l A0, D0
00001C0A 116D F736 0002 move.b [A0 + 0x2], [A5 - 0x8CA]
00001C10 6046 bra +0x48 /* 00001C58 */
label00001C12:
00001C12 1D6E FFFF 0009 move.b [A6 + 0x9], [A6 - 0x1]
00001C18 7000 moveq.l D0, 0x00
00001C1A 102E FFFF move.b D0, [A6 - 0x1]
00001C1E 4840 swap.w D0
00001C20 4240 clr.w D0
00001C22 4840 swap.w D0
00001C24 E780 asl D0, 3
00001C26 41ED F636 lea.l A0, [A5 - 0x9CA]
00001C2A D1C0 add.l A0, D0
00001C2C 1D68 0003 FFFF move.b [A6 - 0x1], [A0 + 0x3]
label00001C32:
00001C32 7000 moveq.l D0, 0x00
00001C34 102E FFFF move.b D0, [A6 - 0x1]
00001C38 0C40 00FF cmpi.w D0, 0xFF
00001C3C 66D4 bne -0x2A /* 00001C12 */
00001C3E 7000 moveq.l D0, 0x00
00001C40 102E 0009 move.b D0, [A6 + 0x9]
00001C44 4840 swap.w D0
00001C46 4240 clr.w D0
00001C48 4840 swap.w D0
00001C4A E780 asl D0, 3
00001C4C 41ED F636 lea.l A0, [A5 - 0x9CA]
00001C50 D1C0 add.l A0, D0
00001C52 116D F736 0003 move.b [A0 + 0x3], [A5 - 0x8CA]
label00001C58:
00001C58 7000 moveq.l D0, 0x00
00001C5A 102D F736 move.b D0, [A5 - 0x8CA]
00001C5E 4840 swap.w D0
00001C60 4240 clr.w D0
00001C62 4840 swap.w D0
00001C64 E780 asl D0, 3
00001C66 41ED F636 lea.l A0, [A5 - 0x9CA]
00001C6A D1C0 add.l A0, D0
00001C6C 2D48 FFFA move.l [A6 - 0x6], A0
00001C70 206E FFFA movea.l A0, [A6 - 0x6]
00001C74 10AE 000B move.b [A0], [A6 + 0xB]
00001C78 206E FFFA movea.l A0, [A6 - 0x6]
00001C7C 116E 000D 0004 move.b [A0 + 0x4], [A6 + 0xD]
00001C82 206E FFFA movea.l A0, [A6 - 0x6]
00001C86 116E 000F 0005 move.b [A0 + 0x5], [A6 + 0xF]
00001C8C 206E FFFA movea.l A0, [A6 - 0x6]
00001C90 116E 0011 0006 move.b [A0 + 0x6], [A6 + 0x11]
00001C96 206E FFFA movea.l A0, [A6 - 0x6]
00001C9A 7002 moveq.l D0, 0x02
00001C9C 1140 0001 move.b [A0 + 0x1], D0
00001CA0 206E FFFA movea.l A0, [A6 - 0x6]
00001CA4 70FF moveq.l D0, 0xFFFFFFFF
00001CA6 1140 0002 move.b [A0 + 0x2], D0
00001CAA 206E FFFA movea.l A0, [A6 - 0x6]
00001CAE 70FF moveq.l D0, 0xFFFFFFFF
00001CB0 1140 0003 move.b [A0 + 0x3], D0
00001CB4 7000 moveq.l D0, 0x00
00001CB6 102E 000B move.b D0, [A6 + 0xB]
00001CBA 0C40 0003 cmpi.w D0, 0x3
00001CBE 6622 bne +0x24 /* 00001CE2 */
00001CC0 102E 000D move.b D0, [A6 + 0xD]
00001CC4 B02E 000F cmp.b D0, [A6 + 0xF]
00001CC8 6718 beq +0x1A /* 00001CE2 */
00001CCA 4A6D C548 tst.w [A5 - 0x3AB8]
00001CCE 6604 bne +0x6 /* 00001CD4 */
00001CD0 4EBA F610 jsr [PC - 0x9F0 /* 000012E2 */]
label00001CD4:
00001CD4 4EAD 03F2 jsr [A5 + 0x3F2 /* export_122 */]
00001CD8 7001 moveq.l D0, 0x01
00001CDA 3B40 F626 move.w [A5 - 0x9DA], D0
00001CDE 4EBA 0014 jsr [PC + 0x14 /* 00001CF4 */]
label00001CE2:
00001CE2 7000 moveq.l D0, 0x00
00001CE4 102D F736 move.b D0, [A5 - 0x8CA]
00001CE8 4E5E unlink A6
00001CEA 4E75 rts
00001CEC 5741 subq.w D1, 3
00001CEE 4954 chk.w D4, [A4]
00001CF0 414E chk.w D0, A6
00001CF2 494D chk.w D4, A5
fn00001CF4:
00001CF4 7000 moveq.l D0, 0x00
00001CF6 102D F75D move.b D0, [A5 - 0x8A3]
00001CFA 3F00 move.w -[A7], D0
00001CFC 4EBA 010E jsr [PC + 0x10E /* 00001E0C */]
00001D00 548F addq.l A7, 2
00001D02 4E75 rts
export_154:
00001D04 4E56 FFFC link A6, -0x0004
00001D08 7000 moveq.l D0, 0x00
00001D0A 102D F736 move.b D0, [A5 - 0x8CA]
00001D0E 5240 addq.w D0, 1
00001D10 0240 001F andi.w D0, 0x1F
00001D14 1B40 F736 move.b [A5 - 0x8CA], D0
00001D18 7000 moveq.l D0, 0x00
00001D1A 102D F736 move.b D0, [A5 - 0x8CA]
00001D1E 4840 swap.w D0
00001D20 4240 clr.w D0
00001D22 4840 swap.w D0
00001D24 E780 asl D0, 3
00001D26 41ED F636 lea.l A0, [A5 - 0x9CA]
00001D2A D1C0 add.l A0, D0
00001D2C 2D48 FFFC move.l [A6 - 0x4], A0
00001D30 206E FFFC movea.l A0, [A6 - 0x4]
00001D34 10AE 0009 move.b [A0], [A6 + 0x9]
00001D38 206E FFFC movea.l A0, [A6 - 0x4]
00001D3C 116E 000B 0004 move.b [A0 + 0x4], [A6 + 0xB]
00001D42 206E FFFC movea.l A0, [A6 - 0x4]
00001D46 116E 000D 0005 move.b [A0 + 0x5], [A6 + 0xD]
00001D4C 206E FFFC movea.l A0, [A6 - 0x4]
00001D50 116E 000F 0006 move.b [A0 + 0x6], [A6 + 0xF]
00001D56 206E FFFC movea.l A0, [A6 - 0x4]
00001D5A 70FF moveq.l D0, 0xFFFFFFFF
00001D5C 1140 0002 move.b [A0 + 0x2], D0
00001D60 206E FFFC movea.l A0, [A6 - 0x4]
00001D64 70FF moveq.l D0, 0xFFFFFFFF
00001D66 1140 0003 move.b [A0 + 0x3], D0
00001D6A 1B6D F736 F75D move.b [A5 - 0x8A3], [A5 - 0x8CA]
00001D70 7000 moveq.l D0, 0x00
00001D72 102E 0009 move.b D0, [A6 + 0x9]
00001D76 0C40 0005 cmpi.w D0, 0x5
00001D7A 6646 bne +0x48 /* 00001DC2 */
00001D7C 4A2E 000D tst.b [A6 + 0xD]
00001D80 6720 beq +0x22 /* 00001DA2 */
00001D82 7000 moveq.l D0, 0x00
00001D84 102E 000B move.b D0, [A6 + 0xB]
00001D88 41ED CECC lea.l A0, [A5 - 0x3134]
00001D8C 4840 swap.w D0
00001D8E 4240 clr.w D0
00001D90 4840 swap.w D0
00001D92 D1C0 add.l A0, D0
00001D94 7000 moveq.l D0, 0x00
00001D96 1010 move.b D0, [A0]
00001D98 0240 0007 andi.w D0, 0x7
00001D9C 1B40 C513 move.b [A5 - 0x3AED], D0
00001DA0 6058 bra +0x5A /* 00001DFA */
label00001DA2:
00001DA2 7000 moveq.l D0, 0x00
00001DA4 102E 000B move.b D0, [A6 + 0xB]
00001DA8 41ED CECC lea.l A0, [A5 - 0x3134]
00001DAC 4840 swap.w D0
00001DAE 4240 clr.w D0
00001DB0 4840 swap.w D0
00001DB2 D1C0 add.l A0, D0
00001DB4 7000 moveq.l D0, 0x00
00001DB6 1010 move.b D0, [A0]
00001DB8 0240 0007 andi.w D0, 0x7
00001DBC 1B40 C512 move.b [A5 - 0x3AEE], D0
00001DC0 6038 bra +0x3A /* 00001DFA */
label00001DC2:
00001DC2 7000 moveq.l D0, 0x00
00001DC4 102E 0009 move.b D0, [A6 + 0x9]
00001DC8 0C40 0008 cmpi.w D0, 0x8
00001DCC 672C beq +0x2E /* 00001DFA */
00001DCE 7000 moveq.l D0, 0x00
00001DD0 102E 000B move.b D0, [A6 + 0xB]
00001DD4 41ED CECC lea.l A0, [A5 - 0x3134]
00001DD8 4840 swap.w D0
00001DDA 4240 clr.w D0
00001DDC 4840 swap.w D0
00001DDE D1C0 add.l A0, D0
00001DE0 7000 moveq.l D0, 0x00
00001DE2 1010 move.b D0, [A0]
00001DE4 0240 0007 andi.w D0, 0x7
00001DE8 41ED C50C lea.l A0, [A5 - 0x3AF4]
00001DEC 5340 subq.w D0, 1
00001DEE 4840 swap.w D0
00001DF0 4240 clr.w D0
00001DF2 4840 swap.w D0
00001DF4 D1C0 add.l A0, D0
00001DF6 7001 moveq.l D0, 0x01
00001DF8 1080 move.b [A0], D0
label00001DFA:
00001DFA 7000 moveq.l D0, 0x00
00001DFC 102D F75D move.b D0, [A5 - 0x8A3]
00001E00 4E5E unlink A6
00001E02 4E75 rts
00001E04 5354 subq.w [A4], 1
00001E06 4152 chk.w D0, [A2]
00001E08 5441 addq.w D1, 2
00001E0A 4E49 trap 9
fn00001E0C:
00001E0C 4E56 FFEC link A6, -0x0014
00001E10 7000 moveq.l D0, 0x00
00001E12 102E 0009 move.b D0, [A6 + 0x9]
00001E16 4840 swap.w D0
00001E18 4240 clr.w D0
00001E1A 4840 swap.w D0
00001E1C E780 asl D0, 3
00001E1E 41ED F636 lea.l A0, [A5 - 0x9CA]
00001E22 D1C0 add.l A0, D0
00001E24 2D48 FFF8 move.l [A6 - 0x8], A0
00001E28 206E FFF8 movea.l A0, [A6 - 0x8]
00001E2C 1D68 0004 FFF3 move.b [A6 - 0xD], [A0 + 0x4]
00001E32 206E FFF8 movea.l A0, [A6 - 0x8]
00001E36 1D68 0005 FFF2 move.b [A6 - 0xE], [A0 + 0x5]
00001E3C 206E FFF8 movea.l A0, [A6 - 0x8]
00001E40 1D68 0006 FFEF move.b [A6 - 0x11], [A0 + 0x6]
00001E46 206E FFF8 movea.l A0, [A6 - 0x8]
00001E4A 7001 moveq.l D0, 0x01
00001E4C 1140 0001 move.b [A0 + 0x1], D0
00001E50 4EBA FAB0 jsr [PC - 0x550 /* 00001902 */]
00001E54 2D40 FFF4 move.l [A6 - 0xC], D0
00001E58 206E FFF4 movea.l A0, [A6 - 0xC]
00001E5C 116E 0009 000F move.b [A0 + 0xF], [A6 + 0x9]
00001E62 7000 moveq.l D0, 0x00
00001E64 102E FFF3 move.b D0, [A6 - 0xD]
00001E68 41ED C328 lea.l A0, [A5 - 0x3CD8]
00001E6C 4840 swap.w D0
00001E6E 4240 clr.w D0
00001E70 4840 swap.w D0
00001E72 D1C0 add.l A0, D0
00001E74 7000 moveq.l D0, 0x00
00001E76 1010 move.b D0, [A0]
00001E78 4840 swap.w D0
00001E7A 4240 clr.w D0
00001E7C 4840 swap.w D0
00001E7E EB80 asl D0, 5
00001E80 41ED B6A4 lea.l A0, [A5 - 0x495C]
00001E84 D1C0 add.l A0, D0
00001E86 226E FFF4 movea.l A1, [A6 - 0xC]
00001E8A 2348 000A move.l [A1 + 0xA], A0
00001E8E 206E FFF4 movea.l A0, [A6 - 0xC]
00001E92 4290 clr.l [A0]
00001E94 206E FFF8 movea.l A0, [A6 - 0x8]
00001E98 226E FFF4 movea.l A1, [A6 - 0xC]
00001E9C 1350 000E move.b [A1 + 0xE], [A0]
00001EA0 206E FFF4 movea.l A0, [A6 - 0xC]
00001EA4 4228 0004 clr.b [A0 + 0x4]
00001EA8 7000 moveq.l D0, 0x00
00001EAA 102E FFF3 move.b D0, [A6 - 0xD]
00001EAE 41ED CECC lea.l A0, [A5 - 0x3134]
00001EB2 4840 swap.w D0
00001EB4 4240 clr.w D0
00001EB6 4840 swap.w D0
00001EB8 D1C0 add.l A0, D0
00001EBA 7000 moveq.l D0, 0x00
00001EBC 1010 move.b D0, [A0]
00001EBE 0240 0007 andi.w D0, 0x7
00001EC2 1D40 FFF1 move.b [A6 - 0xF], D0
00001EC6 7000 moveq.l D0, 0x00
00001EC8 102E FFF3 move.b D0, [A6 - 0xD]
00001ECC 41ED CECC lea.l A0, [A5 - 0x3134]
00001ED0 4840 swap.w D0
00001ED2 4240 clr.w D0
00001ED4 4840 swap.w D0
00001ED6 D1C0 add.l A0, D0
00001ED8 7000 moveq.l D0, 0x00
00001EDA 1010 move.b D0, [A0]
00001EDC 0240 0038 andi.w D0, 0x38 /* '8' */
00001EE0 E648 lsr D0.w, 3
00001EE2 1D40 FFF0 move.b [A6 - 0x10], D0
00001EE6 4A6D C548 tst.w [A5 - 0x3AB8]
00001EEA 6700 028A beq +0x28C /* 00002176 */
00001EEE 426E FFFC clr.w [A6 - 0x4]
00001EF2 206E FFF8 movea.l A0, [A6 - 0x8]
00001EF6 7000 moveq.l D0, 0x00
00001EF8 1010 move.b D0, [A0]
00001EFA 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00001EFE 0001 0008 ori.b D1, 0x8
00001F02 01D2 .incomplete
00001F04 003C 01C8 ori.b ccr, 200
00001F08 00EE .incomplete
00001F0A 01C4 .incomplete
00001F0C 01BC 01C0 0004 bclr 0x1C00004, D0
00001F12 0080 102E FFF3 ori.l D0, 0x102EFFF3
00001F18 B02E FFF2 cmp.b D0, [A6 - 0xE]
00001F1C 6718 beq +0x1A /* 00001F36 */
00001F1E 7000 moveq.l D0, 0x00
00001F20 102E FFEF move.b D0, [A6 - 0x11]
00001F24 0C40 0001 cmpi.w D0, 0x1
00001F28 630C bls +0xE /* 00001F36 */
00001F2A 206E FFF4 movea.l A0, [A6 - 0xC]
00001F2E 7001 moveq.l D0, 0x01
00001F30 1140 000E move.b [A0 + 0xE], D0
00001F34 600A bra +0xC /* 00001F40 */
label00001F36:
00001F36 7001 moveq.l D0, 0x01
00001F38 3D40 FFFC move.w [A6 - 0x4], D0
00001F3C 6000 0196 bra +0x198 /* 000020D4 */
label00001F40:
00001F40 7000 moveq.l D0, 0x00
00001F42 102E FFF1 move.b D0, [A6 - 0xF]
00001F46 0640 0010 addi.w D0, 0x10
00001F4A 206E FFF4 movea.l A0, [A6 - 0xC]
00001F4E 3140 0014 move.w [A0 + 0x14], D0
00001F52 206E FFF4 movea.l A0, [A6 - 0xC]
00001F56 2068 000A movea.l A0, [A0 + 0xA]
00001F5A 226E FFF4 movea.l A1, [A6 - 0xC]
00001F5E 1368 000B 0016 move.b [A1 + 0x16], [A0 + 0xB]
00001F64 206E FFF4 movea.l A0, [A6 - 0xC]
00001F68 2068 000A movea.l A0, [A0 + 0xA]
00001F6C 116E FFF2 000B move.b [A0 + 0xB], [A6 - 0xE]
00001F72 206E FFF4 movea.l A0, [A6 - 0xC]
00001F76 116E FFF2 0017 move.b [A0 + 0x17], [A6 - 0xE]
00001F7C 206E FFF4 movea.l A0, [A6 - 0xC]
00001F80 4228 0018 clr.b [A0 + 0x18]
00001F84 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00001F88 4EBA 096A jsr [PC + 0x96A /* 000028F4 */]
00001F8C 588F addq.l A7, 4
00001F8E 6000 0144 bra +0x146 /* 000020D4 */
00001F92 7000 moveq.l D0, 0x00
00001F94 102E FFF1 move.b D0, [A6 - 0xF]
00001F98 0640 0010 addi.w D0, 0x10
00001F9C 206E FFF4 movea.l A0, [A6 - 0xC]
00001FA0 3140 0014 move.w [A0 + 0x14], D0
00001FA4 7000 moveq.l D0, 0x00
00001FA6 102E FFF2 move.b D0, [A6 - 0xE]
00001FAA 4840 swap.w D0
00001FAC 4240 clr.w D0
00001FAE 4840 swap.w D0
00001FB0 D080 add.l D0, D0
00001FB2 41ED F73C lea.l A0, [A5 - 0x8C4]
00001FB6 D1C0 add.l A0, D0
00001FB8 226E FFF4 movea.l A1, [A6 - 0xC]
00001FBC 1368 0001 001C move.b [A1 + 0x1C], [A0 + 0x1]
00001FC2 7000 moveq.l D0, 0x00
00001FC4 102E FFF2 move.b D0, [A6 - 0xE]
00001FC8 4840 swap.w D0
00001FCA 4240 clr.w D0
00001FCC 4840 swap.w D0
00001FCE D080 add.l D0, D0
00001FD0 41ED F74C lea.l A0, [A5 - 0x8B4]
00001FD4 D1C0 add.l A0, D0
00001FD6 226E FFF4 movea.l A1, [A6 - 0xC]
00001FDA 1368 0001 001D move.b [A1 + 0x1D], [A0 + 0x1]
00001FE0 206E FFF4 movea.l A0, [A6 - 0xC]
00001FE4 4228 001A clr.b [A0 + 0x1A]
00001FE8 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00001FEC 4EBA 0906 jsr [PC + 0x906 /* 000028F4 */]
00001FF0 588F addq.l A7, 4
00001FF2 6000 00E0 bra +0xE2 /* 000020D4 */
00001FF6 206E FFF4 movea.l A0, [A6 - 0xC]
00001FFA 7000 moveq.l D0, 0x00
00001FFC 102E FFF2 move.b D0, [A6 - 0xE]
00002000 3140 0014 move.w [A0 + 0x14], D0
00002004 206E FFF4 movea.l A0, [A6 - 0xC]
00002008 317C 00FF 0016 move.w [A0 + 0x16], 0xFF
0000200E 102E FFF3 move.b D0, [A6 - 0xD]
00002012 B02E FFF2 cmp.b D0, [A6 - 0xE]
00002016 6700 00A4 beq +0xA6 /* 000020BC */
0000201A 4A2D F75C tst.b [A5 - 0x8A4]
0000201E 673C beq +0x3E /* 0000205C */
00002020 7000 moveq.l D0, 0x00
00002022 102D F75C move.b D0, [A5 - 0x8A4]
00002026 E548 lsl D0.w, 2
00002028 D12D F761 add.b [A5 - 0x89F], D0
0000202C 422D F75C clr.b [A5 - 0x8A4]
00002030 7000 moveq.l D0, 0x00
00002032 102E FFF2 move.b D0, [A6 - 0xE]
00002036 41ED C328 lea.l A0, [A5 - 0x3CD8]
0000203A 4840 swap.w D0
0000203C 4240 clr.w D0
0000203E 4840 swap.w D0
00002040 D1C0 add.l A0, D0
00002042 7000 moveq.l D0, 0x00
00002044 1010 move.b D0, [A0]
00002046 4840 swap.w D0
00002048 4240 clr.w D0
0000204A 4840 swap.w D0
0000204C EB80 asl D0, 5
0000204E 41ED B6A4 lea.l A0, [A5 - 0x495C]
00002052 D1C0 add.l A0, D0
00002054 4850 pea.l [A0]
00002056 4EAD 03B2 jsr [A5 + 0x3B2 /* export_114 */]
0000205A 588F addq.l A7, 4
label0000205C:
0000205C 7000 moveq.l D0, 0x00
0000205E 102E FFF2 move.b D0, [A6 - 0xE]
00002062 41ED CECC lea.l A0, [A5 - 0x3134]
00002066 4840 swap.w D0
00002068 4240 clr.w D0
0000206A 4840 swap.w D0
0000206C D1C0 add.l A0, D0
0000206E 7000 moveq.l D0, 0x00
00002070 102E FFF3 move.b D0, [A6 - 0xD]
00002074 43ED CECC lea.l A1, [A5 - 0x3134]
00002078 4840 swap.w D0
0000207A 4240 clr.w D0
0000207C 4840 swap.w D0
0000207E D3C0 add.l A1, D0
00002080 1091 move.b [A0], [A1]
00002082 7000 moveq.l D0, 0x00
00002084 102E FFF3 move.b D0, [A6 - 0xD]
00002088 41ED CECC lea.l A0, [A5 - 0x3134]
0000208C 4840 swap.w D0
0000208E 4240 clr.w D0
00002090 4840 swap.w D0
00002092 D1C0 add.l A0, D0
00002094 4210 clr.b [A0]
00002096 7000 moveq.l D0, 0x00
00002098 102E FFF2 move.b D0, [A6 - 0xE]
0000209C 41ED C328 lea.l A0, [A5 - 0x3CD8]
000020A0 4840 swap.w D0
000020A2 4240 clr.w D0
000020A4 4840 swap.w D0
000020A6 D1C0 add.l A0, D0
000020A8 7000 moveq.l D0, 0x00
000020AA 102E FFF3 move.b D0, [A6 - 0xD]
000020AE 43ED C328 lea.l A1, [A5 - 0x3CD8]
000020B2 4840 swap.w D0
000020B4 4240 clr.w D0
000020B6 4840 swap.w D0
000020B8 D3C0 add.l A1, D0
000020BA 1091 move.b [A0], [A1]
label000020BC:
000020BC 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000020C0 4EBA 0832 jsr [PC + 0x832 /* 000028F4 */]
000020C4 588F addq.l A7, 4
000020C6 600C bra +0xE /* 000020D4 */
000020C8 7001 moveq.l D0, 0x01
000020CA 1B40 F75C move.b [A5 - 0x8A4], D0
000020CE 7001 moveq.l D0, 0x01
000020D0 3D40 FFFC move.w [A6 - 0x4], D0
label000020D4:
000020D4 206E FFF8 movea.l A0, [A6 - 0x8]
000020D8 7000 moveq.l D0, 0x00
000020DA 1028 0003 move.b D0, [A0 + 0x3]
000020DE 0C40 00FF cmpi.w D0, 0xFF
000020E2 6712 beq +0x14 /* 000020F6 */
000020E4 206E FFF8 movea.l A0, [A6 - 0x8]
000020E8 7000 moveq.l D0, 0x00
000020EA 1028 0003 move.b D0, [A0 + 0x3]
000020EE 3F00 move.w -[A7], D0
000020F0 4EBA FD1A jsr [PC - 0x2E6 /* 00001E0C */]
000020F4 548F addq.l A7, 2
label000020F6:
000020F6 4A6E FFFC tst.w [A6 - 0x4]
000020FA 6700 07EC beq +0x7EE /* 000028E8 */
000020FE 206E FFF4 movea.l A0, [A6 - 0xC]
00002102 7000 moveq.l D0, 0x00
00002104 1028 000F move.b D0, [A0 + 0xF]
00002108 4840 swap.w D0
0000210A 4240 clr.w D0
0000210C 4840 swap.w D0
0000210E E780 asl D0, 3
00002110 41ED F636 lea.l A0, [A5 - 0x9CA]
00002114 D1C0 add.l A0, D0
00002116 4228 0001 clr.b [A0 + 0x1]
0000211A 206E FFF4 movea.l A0, [A6 - 0xC]
0000211E 1D68 000F FFEE move.b [A6 - 0x12], [A0 + 0xF]
00002124 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00002128 4EBA F79E jsr [PC - 0x862 /* 000018C8 */]
0000212C 588F addq.l A7, 4
0000212E 7000 moveq.l D0, 0x00
00002130 102E FFEE move.b D0, [A6 - 0x12]
00002134 4840 swap.w D0
00002136 4240 clr.w D0
00002138 4840 swap.w D0
0000213A E780 asl D0, 3
0000213C 41ED F636 lea.l A0, [A5 - 0x9CA]
00002140 D1C0 add.l A0, D0
00002142 7000 moveq.l D0, 0x00
00002144 1028 0002 move.b D0, [A0 + 0x2]
00002148 0C40 00FF cmpi.w D0, 0xFF
0000214C 6700 079A beq +0x79C /* 000028E8 */
00002150 7000 moveq.l D0, 0x00
00002152 102E FFEE move.b D0, [A6 - 0x12]
00002156 4840 swap.w D0
00002158 4240 clr.w D0
0000215A 4840 swap.w D0
0000215C E780 asl D0, 3
0000215E 41ED F636 lea.l A0, [A5 - 0x9CA]
00002162 D1C0 add.l A0, D0
00002164 7000 moveq.l D0, 0x00
00002166 1028 0002 move.b D0, [A0 + 0x2]
0000216A 3F00 move.w -[A7], D0
0000216C 4EBA FC9E jsr [PC - 0x362 /* 00001E0C */]
00002170 548F addq.l A7, 2
00002172 6000 0774 bra +0x776 /* 000028E8 */
label00002176:
00002176 206E FFF8 movea.l A0, [A6 - 0x8]
0000217A 7000 moveq.l D0, 0x00
0000217C 1010 move.b D0, [A0]
0000217E 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00002182 0001 0008 ori.b D1, 0x8
00002186 0740 bchg D0, D3
00002188 0010 04F8 ori.b [A0], 0xF8
0000218C 057C 0184 bchg 0x184, D2
00002190 00E2 .incomplete
00002192 0650 0324 addi.w [A0], 0x324
00002196 0264 7000 andi.w -[A4], 0x7000 /* 'p\0' */
0000219A 102E FFF1 move.b D0, [A6 - 0xF]
0000219E 5340 subq.w D0, 1
000021A0 C0FC 001A mulu.w D0, 0x1A
000021A4 41ED C3A2 lea.l A0, [A5 - 0x3C5E]
000021A8 D1C0 add.l A0, D0
000021AA 43ED B1DC lea.l A1, [A5 - 0x4E24]
000021AE 2028 0008 move.l D0, [A0 + 0x8]
000021B2 9089 sub.l D0, A1
000021B4 E480 asr D0, 2
000021B6 206E FFF4 movea.l A0, [A6 - 0xC]
000021BA 3140 0014 move.w [A0 + 0x14], D0
000021BE 7000 moveq.l D0, 0x00
000021C0 102E FFF1 move.b D0, [A6 - 0xF]
000021C4 0C40 0001 cmpi.w D0, 0x1
000021C8 6718 beq +0x1A /* 000021E2 */
000021CA 7000 moveq.l D0, 0x00
000021CC 102E FFF1 move.b D0, [A6 - 0xF]
000021D0 0C40 0003 cmpi.w D0, 0x3
000021D4 670C beq +0xE /* 000021E2 */
000021D6 7000 moveq.l D0, 0x00
000021D8 102E FFF1 move.b D0, [A6 - 0xF]
000021DC 0C40 0006 cmpi.w D0, 0x6
000021E0 6610 bne +0x12 /* 000021F2 */
label000021E2:
000021E2 7000 moveq.l D0, 0x00
000021E4 102E FFF0 move.b D0, [A6 - 0x10]
000021E8 E248 lsr D0.w, 1
000021EA 4840 swap.w D0
000021EC 4240 clr.w D0
000021EE 4840 swap.w D0
000021F0 6006 bra +0x8 /* 000021F8 */
label000021F2:
000021F2 7000 moveq.l D0, 0x00
000021F4 102E FFF0 move.b D0, [A6 - 0x10]
label000021F8:
000021F8 3D40 FFFE move.w [A6 - 0x2], D0
000021FC 206E FFF4 movea.l A0, [A6 - 0xC]
00002200 302E FFFE move.w D0, [A6 - 0x2]
00002204 D168 0014 add.w [A0 + 0x14], D0
00002208 7000 moveq.l D0, 0x00
0000220A 102E FFF1 move.b D0, [A6 - 0xF]
0000220E 5340 subq.w D0, 1
00002210 C0FC 0060 mulu.w D0, 0x60 /* '`' */
00002214 41ED CAD0 lea.l A0, [A5 - 0x3530]
00002218 D1C0 add.l A0, D0
0000221A 7000 moveq.l D0, 0x00
0000221C 102E FFF0 move.b D0, [A6 - 0x10]
00002220 4840 swap.w D0
00002222 4240 clr.w D0
00002224 4840 swap.w D0
00002226 E580 asl D0, 2
00002228 D1C0 add.l A0, D0
0000222A 226E FFF4 movea.l A1, [A6 - 0xC]
0000222E 2350 0006 move.l [A1 + 0x6], [A0]
00002232 206E FFF4 movea.l A0, [A6 - 0xC]
00002236 2068 000A movea.l A0, [A0 + 0xA]
0000223A 226E FFF4 movea.l A1, [A6 - 0xC]
0000223E 1368 000B 0016 move.b [A1 + 0x16], [A0 + 0xB]
00002244 206E FFF4 movea.l A0, [A6 - 0xC]
00002248 2068 000A movea.l A0, [A0 + 0xA]
0000224C 116E FFF2 000B move.b [A0 + 0xB], [A6 - 0xE]
00002252 206E FFF4 movea.l A0, [A6 - 0xC]
00002256 116E FFF2 0017 move.b [A0 + 0x17], [A6 - 0xE]
0000225C 206E FFF4 movea.l A0, [A6 - 0xC]
00002260 4228 0018 clr.b [A0 + 0x18]
00002264 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00002268 4EBA 068A jsr [PC + 0x68A /* 000028F4 */]
0000226C 588F addq.l A7, 4
0000226E 6000 0656 bra +0x658 /* 000028C6 */
00002272 4A2E FFF2 tst.b [A6 - 0xE]
00002276 6708 beq +0xA /* 00002280 */
00002278 41ED CD38 lea.l A0, [A5 - 0x32C8]
0000227C 2008 move.l D0, A0
0000227E 6006 bra +0x8 /* 00002286 */
label00002280:
00002280 41ED CD10 lea.l A0, [A5 - 0x32F0]
00002284 2008 move.l D0, A0
label00002286:
00002286 206E FFF4 movea.l A0, [A6 - 0xC]
0000228A 2140 0014 move.l [A0 + 0x14], D0
0000228E 206E FFF4 movea.l A0, [A6 - 0xC]
00002292 116E FFF2 0018 move.b [A0 + 0x18], [A6 - 0xE]
00002298 522D F75C addq.b [A5 - 0x8A4], 1
0000229C 7000 moveq.l D0, 0x00
0000229E 102D F75C move.b D0, [A5 - 0x8A4]
000022A2 0C40 0002 cmpi.w D0, 0x2
000022A6 6640 bne +0x42 /* 000022E8 */
000022A8 4A6D C54A tst.w [A5 - 0x3AB6]
000022AC 673A beq +0x3C /* 000022E8 */
000022AE 7001 moveq.l D0, 0x01
000022B0 3B40 C54A move.w [A5 - 0x3AB6], D0
000022B4 7000 moveq.l D0, 0x00
000022B6 102D C512 move.b D0, [A5 - 0x3AEE]
000022BA 41ED C50C lea.l A0, [A5 - 0x3AF4]
000022BE 5340 subq.w D0, 1
000022C0 4840 swap.w D0
000022C2 4240 clr.w D0
000022C4 4840 swap.w D0
000022C6 D1C0 add.l A0, D0
000022C8 70FF moveq.l D0, 0xFFFFFFFF
000022CA 1080 move.b [A0], D0
000022CC 7000 moveq.l D0, 0x00
000022CE 102D C513 move.b D0, [A5 - 0x3AED]
000022D2 41ED C50C lea.l A0, [A5 - 0x3AF4]
000022D6 5340 subq.w D0, 1
000022D8 4840 swap.w D0
000022DA 4240 clr.w D0
000022DC 4840 swap.w D0
000022DE D1C0 add.l A0, D0
000022E0 70FF moveq.l D0, 0xFFFFFFFF
000022E2 1080 move.b [A0], D0
000022E4 4EBA EFFC jsr [PC - 0x1004 /* 000012E2 */]
label000022E8:
000022E8 7000 moveq.l D0, 0x00
000022EA 102E FFF2 move.b D0, [A6 - 0xE]
000022EE 4840 swap.w D0
000022F0 4240 clr.w D0
000022F2 4840 swap.w D0
000022F4 E580 asl D0, 2
000022F6 41ED C39A lea.l A0, [A5 - 0x3C66]
000022FA D1C0 add.l A0, D0
000022FC 226E FFF4 movea.l A1, [A6 - 0xC]
00002300 2350 0006 move.l [A1 + 0x6], [A0]
00002304 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00002308 4EBA 05EA jsr [PC + 0x5EA /* 000028F4 */]
0000230C 588F addq.l A7, 4
0000230E 6000 05B6 bra +0x5B8 /* 000028C6 */
00002312 7000 moveq.l D0, 0x00
00002314 102E FFF1 move.b D0, [A6 - 0xF]
00002318 5340 subq.w D0, 1
0000231A C0FC 001A mulu.w D0, 0x1A
0000231E 41ED C3A2 lea.l A0, [A5 - 0x3C5E]
00002322 D1C0 add.l A0, D0
00002324 43ED B1DC lea.l A1, [A5 - 0x4E24]
00002328 2028 0008 move.l D0, [A0 + 0x8]
0000232C 9089 sub.l D0, A1
0000232E E480 asr D0, 2
00002330 206E FFF4 movea.l A0, [A6 - 0xC]
00002334 3140 0014 move.w [A0 + 0x14], D0
00002338 7000 moveq.l D0, 0x00
0000233A 102E FFF1 move.b D0, [A6 - 0xF]
0000233E 0C40 0001 cmpi.w D0, 0x1
00002342 6718 beq +0x1A /* 0000235C */
00002344 7000 moveq.l D0, 0x00
00002346 102E FFF1 move.b D0, [A6 - 0xF]
0000234A 0C40 0003 cmpi.w D0, 0x3
0000234E 670C beq +0xE /* 0000235C */
00002350 7000 moveq.l D0, 0x00
00002352 102E FFF1 move.b D0, [A6 - 0xF]
00002356 0C40 0006 cmpi.w D0, 0x6
0000235A 6612 bne +0x14 /* 0000236E */
label0000235C:
0000235C 7000 moveq.l D0, 0x00
0000235E 102E FFF0 move.b D0, [A6 - 0x10]
00002362 E248 lsr D0.w, 1
00002364 206E FFF4 movea.l A0, [A6 - 0xC]
00002368 D168 0014 add.w [A0 + 0x14], D0
0000236C 6010 bra +0x12 /* 0000237E */
label0000236E:
0000236E 206E FFF4 movea.l A0, [A6 - 0xC]
00002372 102E FFF0 move.b D0, [A6 - 0x10]
00002376 0240 00FF andi.w D0, 0xFF
0000237A D168 0014 add.w [A0 + 0x14], D0
label0000237E:
0000237E 7000 moveq.l D0, 0x00
00002380 102E FFF1 move.b D0, [A6 - 0xF]
00002384 5340 subq.w D0, 1
00002386 C0FC 0060 mulu.w D0, 0x60 /* '`' */
0000238A 41ED CAD0 lea.l A0, [A5 - 0x3530]
0000238E D1C0 add.l A0, D0
00002390 7000 moveq.l D0, 0x00
00002392 102E FFF0 move.b D0, [A6 - 0x10]
00002396 4840 swap.w D0
00002398 4240 clr.w D0
0000239A 4840 swap.w D0
0000239C E580 asl D0, 2
0000239E D1C0 add.l A0, D0
000023A0 226E FFF4 movea.l A1, [A6 - 0xC]
000023A4 2350 0006 move.l [A1 + 0x6], [A0]
000023A8 7000 moveq.l D0, 0x00
000023AA 102E FFF2 move.b D0, [A6 - 0xE]
000023AE 4840 swap.w D0
000023B0 4240 clr.w D0
000023B2 4840 swap.w D0
000023B4 D080 add.l D0, D0
000023B6 41ED F73C lea.l A0, [A5 - 0x8C4]
000023BA D1C0 add.l A0, D0
000023BC 226E FFF4 movea.l A1, [A6 - 0xC]
000023C0 1368 0001 001C move.b [A1 + 0x1C], [A0 + 0x1]
000023C6 7000 moveq.l D0, 0x00
000023C8 102E FFF2 move.b D0, [A6 - 0xE]
000023CC 4840 swap.w D0
000023CE 4240 clr.w D0
000023D0 4840 swap.w D0
000023D2 D080 add.l D0, D0
000023D4 41ED F74C lea.l A0, [A5 - 0x8B4]
000023D8 D1C0 add.l A0, D0
000023DA 226E FFF4 movea.l A1, [A6 - 0xC]
000023DE 1368 0001 001D move.b [A1 + 0x1D], [A0 + 0x1]
000023E4 206E FFF4 movea.l A0, [A6 - 0xC]
000023E8 4228 001A clr.b [A0 + 0x1A]
000023EC 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000023F0 4EBA 0502 jsr [PC + 0x502 /* 000028F4 */]
000023F4 588F addq.l A7, 4
000023F6 6000 04CE bra +0x4D0 /* 000028C6 */
000023FA 7000 moveq.l D0, 0x00
000023FC 102E FFF1 move.b D0, [A6 - 0xF]
00002400 5340 subq.w D0, 1
00002402 C0FC 001A mulu.w D0, 0x1A
00002406 41ED C3A2 lea.l A0, [A5 - 0x3C5E]
0000240A D1C0 add.l A0, D0
0000240C 43ED B1DC lea.l A1, [A5 - 0x4E24]
00002410 2028 0008 move.l D0, [A0 + 0x8]
00002414 9089 sub.l D0, A1
00002416 E480 asr D0, 2
00002418 206E FFF4 movea.l A0, [A6 - 0xC]
0000241C 3140 0014 move.w [A0 + 0x14], D0
00002420 7000 moveq.l D0, 0x00
00002422 102E FFF1 move.b D0, [A6 - 0xF]
00002426 0C40 0001 cmpi.w D0, 0x1
0000242A 6718 beq +0x1A /* 00002444 */
0000242C 7000 moveq.l D0, 0x00
0000242E 102E FFF1 move.b D0, [A6 - 0xF]
00002432 0C40 0003 cmpi.w D0, 0x3
00002436 670C beq +0xE /* 00002444 */
00002438 7000 moveq.l D0, 0x00
0000243A 102E FFF1 move.b D0, [A6 - 0xF]
0000243E 0C40 0006 cmpi.w D0, 0x6
00002442 6612 bne +0x14 /* 00002456 */
label00002444:
00002444 7000 moveq.l D0, 0x00
00002446 102E FFF0 move.b D0, [A6 - 0x10]
0000244A E248 lsr D0.w, 1
0000244C 206E FFF4 movea.l A0, [A6 - 0xC]
00002450 D168 0014 add.w [A0 + 0x14], D0
00002454 6010 bra +0x12 /* 00002466 */
label00002456:
00002456 206E FFF4 movea.l A0, [A6 - 0xC]
0000245A 102E FFF0 move.b D0, [A6 - 0x10]
0000245E 0240 00FF andi.w D0, 0xFF
00002462 D168 0014 add.w [A0 + 0x14], D0
label00002466:
00002466 7000 moveq.l D0, 0x00
00002468 102E FFF2 move.b D0, [A6 - 0xE]
0000246C 4840 swap.w D0
0000246E 4240 clr.w D0
00002470 4840 swap.w D0
00002472 D080 add.l D0, D0
00002474 41ED F73C lea.l A0, [A5 - 0x8C4]
00002478 D1C0 add.l A0, D0
0000247A 226E FFF4 movea.l A1, [A6 - 0xC]
0000247E 1368 0001 001C move.b [A1 + 0x1C], [A0 + 0x1]
00002484 7000 moveq.l D0, 0x00
00002486 102E FFF2 move.b D0, [A6 - 0xE]
0000248A 4840 swap.w D0
0000248C 4240 clr.w D0
0000248E 4840 swap.w D0
00002490 D080 add.l D0, D0
00002492 41ED F74C lea.l A0, [A5 - 0x8B4]
00002496 D1C0 add.l A0, D0
00002498 226E FFF4 movea.l A1, [A6 - 0xC]
0000249C 1368 0001 001D move.b [A1 + 0x1D], [A0 + 0x1]
000024A2 206E FFF4 movea.l A0, [A6 - 0xC]
000024A6 4228 001A clr.b [A0 + 0x1A]
000024AA 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000024AE 4EBA 0444 jsr [PC + 0x444 /* 000028F4 */]
000024B2 588F addq.l A7, 4
000024B4 6000 0410 bra +0x412 /* 000028C6 */
000024B8 7000 moveq.l D0, 0x00
000024BA 102E FFF1 move.b D0, [A6 - 0xF]
000024BE 5340 subq.w D0, 1
000024C0 C0FC 001A mulu.w D0, 0x1A
000024C4 41ED C3A2 lea.l A0, [A5 - 0x3C5E]
000024C8 D1C0 add.l A0, D0
000024CA 43ED B1DC lea.l A1, [A5 - 0x4E24]
000024CE 2028 0008 move.l D0, [A0 + 0x8]
000024D2 9089 sub.l D0, A1
000024D4 E480 asr D0, 2
000024D6 206E FFF4 movea.l A0, [A6 - 0xC]
000024DA 3140 0014 move.w [A0 + 0x14], D0
000024DE 206E FFF4 movea.l A0, [A6 - 0xC]
000024E2 2068 000A movea.l A0, [A0 + 0xA]
000024E6 116E FFF2 000B move.b [A0 + 0xB], [A6 - 0xE]
000024EC 206E FFF4 movea.l A0, [A6 - 0xC]
000024F0 4228 001B clr.b [A0 + 0x1B]
000024F4 7000 moveq.l D0, 0x00
000024F6 102E FFF1 move.b D0, [A6 - 0xF]
000024FA 0C40 0001 cmpi.w D0, 0x1
000024FE 6718 beq +0x1A /* 00002518 */
00002500 7000 moveq.l D0, 0x00
00002502 102E FFF1 move.b D0, [A6 - 0xF]
00002506 0C40 0003 cmpi.w D0, 0x3
0000250A 670C beq +0xE /* 00002518 */
0000250C 7000 moveq.l D0, 0x00
0000250E 102E FFF1 move.b D0, [A6 - 0xF]
00002512 0C40 0006 cmpi.w D0, 0x6
00002516 6612 bne +0x14 /* 0000252A */
label00002518:
00002518 7000 moveq.l D0, 0x00
0000251A 102E FFF0 move.b D0, [A6 - 0x10]
0000251E E248 lsr D0.w, 1
00002520 206E FFF4 movea.l A0, [A6 - 0xC]
00002524 D168 0014 add.w [A0 + 0x14], D0
00002528 6010 bra +0x12 /* 0000253A */
label0000252A:
0000252A 206E FFF4 movea.l A0, [A6 - 0xC]
0000252E 102E FFF0 move.b D0, [A6 - 0x10]
00002532 0240 00FF andi.w D0, 0xFF
00002536 D168 0014 add.w [A0 + 0x14], D0
label0000253A:
0000253A 7000 moveq.l D0, 0x00
0000253C 102E FFF1 move.b D0, [A6 - 0xF]
00002540 5340 subq.w D0, 1
00002542 C0FC 0060 mulu.w D0, 0x60 /* '`' */
00002546 41ED CAD0 lea.l A0, [A5 - 0x3530]
0000254A D1C0 add.l A0, D0
0000254C 7000 moveq.l D0, 0x00
0000254E 102E FFF0 move.b D0, [A6 - 0x10]
00002552 4840 swap.w D0
00002554 4240 clr.w D0
00002556 4840 swap.w D0
00002558 E580 asl D0, 2
0000255A D1C0 add.l A0, D0
0000255C 226E FFF4 movea.l A1, [A6 - 0xC]
00002560 2350 0006 move.l [A1 + 0x6], [A0]
00002564 7000 moveq.l D0, 0x00
00002566 102E FFEF move.b D0, [A6 - 0x11]
0000256A 0C40 0001 cmpi.w D0, 0x1
0000256E 6600 0070 bne +0x72 /* 000025E0 */
00002572 7000 moveq.l D0, 0x00
00002574 102E FFF2 move.b D0, [A6 - 0xE]
00002578 4840 swap.w D0
0000257A 4240 clr.w D0
0000257C 4840 swap.w D0
0000257E D080 add.l D0, D0
00002580 D0AD CF0C add.l D0, [A5 - 0x30F4]
00002584 2040 movea.l A0, D0
00002586 3010 move.w D0, [A0]
00002588 0640 000F addi.w D0, 0xF
0000258C 206E FFF4 movea.l A0, [A6 - 0xC]
00002590 3140 001C move.w [A0 + 0x1C], D0
00002594 7000 moveq.l D0, 0x00
00002596 102E FFF2 move.b D0, [A6 - 0xE]
0000259A E648 lsr D0.w, 3
0000259C 4840 swap.w D0
0000259E 4240 clr.w D0
000025A0 4840 swap.w D0
000025A2 D080 add.l D0, D0
000025A4 D0AD CF10 add.l D0, [A5 - 0x30F0]
000025A8 2040 movea.l A0, D0
000025AA 3010 move.w D0, [A0]
000025AC 5340 subq.w D0, 1
000025AE 206E FFF4 movea.l A0, [A6 - 0xC]
000025B2 3140 001E move.w [A0 + 0x1E], D0
000025B6 7000 moveq.l D0, 0x00
000025B8 102E FFF0 move.b D0, [A6 - 0x10]
000025BC 0C40 0004 cmpi.w D0, 0x4
000025C0 6500 00AA bcs +0xAC /* 0000266C */
000025C4 7000 moveq.l D0, 0x00
000025C6 102E FFF0 move.b D0, [A6 - 0x10]
000025CA 0C40 0006 cmpi.w D0, 0x6
000025CE 6200 009C bhi +0x9E /* 0000266C */
000025D2 206E FFF4 movea.l A0, [A6 - 0xC]
000025D6 7001 moveq.l D0, 0x01
000025D8 1140 001B move.b [A0 + 0x1B], D0
000025DC 6000 008E bra +0x90 /* 0000266C */
label000025E0:
000025E0 7000 moveq.l D0, 0x00
000025E2 102E FFEF move.b D0, [A6 - 0x11]
000025E6 4A40 tst.w D0
000025E8 6648 bne +0x4A /* 00002632 */
000025EA 7000 moveq.l D0, 0x00
000025EC 102E FFF2 move.b D0, [A6 - 0xE]
000025F0 4840 swap.w D0
000025F2 4240 clr.w D0
000025F4 4840 swap.w D0
000025F6 D080 add.l D0, D0
000025F8 D0AD CF0C add.l D0, [A5 - 0x30F4]
000025FC 2040 movea.l A0, D0
000025FE 3010 move.w D0, [A0]
00002600 0640 FFE7 addi.w D0, 0xFFE7
00002604 206E FFF4 movea.l A0, [A6 - 0xC]
00002608 3140 001C move.w [A0 + 0x1C], D0
0000260C 7000 moveq.l D0, 0x00
0000260E 102E FFF2 move.b D0, [A6 - 0xE]
00002612 E648 lsr D0.w, 3
00002614 4840 swap.w D0
00002616 4240 clr.w D0
00002618 4840 swap.w D0
0000261A D080 add.l D0, D0
0000261C D0AD CF10 add.l D0, [A5 - 0x30F0]
00002620 2040 movea.l A0, D0
00002622 3010 move.w D0, [A0]
00002624 0640 000D addi.w D0, 0xD /* '\r' */
00002628 206E FFF4 movea.l A0, [A6 - 0xC]
0000262C 3140 001E move.w [A0 + 0x1E], D0
00002630 603A bra +0x3C /* 0000266C */
label00002632:
00002632 7000 moveq.l D0, 0x00
00002634 102E FFF2 move.b D0, [A6 - 0xE]
00002638 4840 swap.w D0
0000263A 4240 clr.w D0
0000263C 4840 swap.w D0
0000263E D080 add.l D0, D0
00002640 D0AD CF0C add.l D0, [A5 - 0x30F4]
00002644 2040 movea.l A0, D0
00002646 226E FFF4 movea.l A1, [A6 - 0xC]
0000264A 3350 001C move.w [A1 + 0x1C], [A0]
0000264E 7000 moveq.l D0, 0x00
00002650 102E FFF2 move.b D0, [A6 - 0xE]
00002654 E648 lsr D0.w, 3
00002656 4840 swap.w D0
00002658 4240 clr.w D0
0000265A 4840 swap.w D0
0000265C D080 add.l D0, D0
0000265E D0AD CF10 add.l D0, [A5 - 0x30F0]
00002662 2040 movea.l A0, D0
00002664 226E FFF4 movea.l A1, [A6 - 0xC]
00002668 3350 001E move.w [A1 + 0x1E], [A0]
label0000266C:
0000266C 206E FFF4 movea.l A0, [A6 - 0xC]
00002670 4228 001A clr.b [A0 + 0x1A]
00002674 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00002678 4EBA 027A jsr [PC + 0x27A /* 000028F4 */]
0000267C 588F addq.l A7, 4
0000267E 6000 0246 bra +0x248 /* 000028C6 */
00002682 7000 moveq.l D0, 0x00
00002684 102E FFF3 move.b D0, [A6 - 0xD]
00002688 41ED CECC lea.l A0, [A5 - 0x3134]
0000268C 4840 swap.w D0
0000268E 4240 clr.w D0
00002690 4840 swap.w D0
00002692 D1C0 add.l A0, D0
00002694 7000 moveq.l D0, 0x00
00002696 1010 move.b D0, [A0]
00002698 E648 lsr D0.w, 3
0000269A 0240 0007 andi.w D0, 0x7
0000269E 206E FFF4 movea.l A0, [A6 - 0xC]
000026A2 1140 0016 move.b [A0 + 0x16], D0
000026A6 206E FFF4 movea.l A0, [A6 - 0xC]
000026AA 116E FFF2 0017 move.b [A0 + 0x17], [A6 - 0xE]
000026B0 206E FFF4 movea.l A0, [A6 - 0xC]
000026B4 116E FFF1 0018 move.b [A0 + 0x18], [A6 - 0xF]
000026BA 206E FFF4 movea.l A0, [A6 - 0xC]
000026BE 4268 0014 clr.w [A0 + 0x14]
000026C2 7000 moveq.l D0, 0x00
000026C4 102E FFF3 move.b D0, [A6 - 0xD]
000026C8 41ED CECC lea.l A0, [A5 - 0x3134]
000026CC 4840 swap.w D0
000026CE 4240 clr.w D0
000026D0 4840 swap.w D0
000026D2 D1C0 add.l A0, D0
000026D4 7000 moveq.l D0, 0x00
000026D6 102E FFF3 move.b D0, [A6 - 0xD]
000026DA 43ED CECC lea.l A1, [A5 - 0x3134]
000026DE 4840 swap.w D0
000026E0 4240 clr.w D0
000026E2 4840 swap.w D0
000026E4 D3C0 add.l A1, D0
000026E6 7000 moveq.l D0, 0x00
000026E8 1011 move.b D0, [A1]
000026EA 0240 0047 andi.w D0, 0x47 /* 'G' */
000026EE 7200 moveq.l D1, 0x00
000026F0 122E FFF2 move.b D1, [A6 - 0xE]
000026F4 E749 lsl D1.w, 3
000026F6 8041 or.w D0, D1
000026F8 1080 move.b [A0], D0
000026FA 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000026FE 4EBA 01F4 jsr [PC + 0x1F4 /* 000028F4 */]
00002702 588F addq.l A7, 4
00002704 6000 01C0 bra +0x1C2 /* 000028C6 */
00002708 206E FFF4 movea.l A0, [A6 - 0xC]
0000270C 7000 moveq.l D0, 0x00
0000270E 102E FFF2 move.b D0, [A6 - 0xE]
00002712 3140 0014 move.w [A0 + 0x14], D0
00002716 206E FFF4 movea.l A0, [A6 - 0xC]
0000271A 317C 00FF 0016 move.w [A0 + 0x16], 0xFF
00002720 102E FFF3 move.b D0, [A6 - 0xD]
00002724 B02E FFF2 cmp.b D0, [A6 - 0xE]
00002728 6700 00AA beq +0xAC /* 000027D4 */
0000272C 4A2D F75C tst.b [A5 - 0x8A4]
00002730 6722 beq +0x24 /* 00002754 */
00002732 422D F75C clr.b [A5 - 0x8A4]
00002736 7000 moveq.l D0, 0x00
00002738 102E FFF2 move.b D0, [A6 - 0xE]
0000273C 41ED C328 lea.l A0, [A5 - 0x3CD8]
00002740 4840 swap.w D0
00002742 4240 clr.w D0
00002744 4840 swap.w D0
00002746 D1C0 add.l A0, D0
00002748 226E FFF4 movea.l A1, [A6 - 0xC]
0000274C 7000 moveq.l D0, 0x00
0000274E 1010 move.b D0, [A0]
00002750 3340 0016 move.w [A1 + 0x16], D0
label00002754:
00002754 7000 moveq.l D0, 0x00
00002756 102E FFF2 move.b D0, [A6 - 0xE]
0000275A 41ED CECC lea.l A0, [A5 - 0x3134]
0000275E 4840 swap.w D0
00002760 4240 clr.w D0
00002762 4840 swap.w D0
00002764 D1C0 add.l A0, D0
00002766 7000 moveq.l D0, 0x00
00002768 102E FFF3 move.b D0, [A6 - 0xD]
0000276C 43ED CECC lea.l A1, [A5 - 0x3134]
00002770 4840 swap.w D0
00002772 4240 clr.w D0
00002774 4840 swap.w D0
00002776 D3C0 add.l A1, D0
00002778 1091 move.b [A0], [A1]
0000277A 7000 moveq.l D0, 0x00
0000277C 102E FFF3 move.b D0, [A6 - 0xD]
00002780 41ED CECC lea.l A0, [A5 - 0x3134]
00002784 4840 swap.w D0
00002786 4240 clr.w D0
00002788 4840 swap.w D0
0000278A D1C0 add.l A0, D0
0000278C 4210 clr.b [A0]
0000278E 7000 moveq.l D0, 0x00
00002790 102E FFF2 move.b D0, [A6 - 0xE]
00002794 41ED C328 lea.l A0, [A5 - 0x3CD8]
00002798 4840 swap.w D0
0000279A 4240 clr.w D0
0000279C 4840 swap.w D0
0000279E D1C0 add.l A0, D0
000027A0 7000 moveq.l D0, 0x00
000027A2 102E FFF3 move.b D0, [A6 - 0xD]
000027A6 43ED C328 lea.l A1, [A5 - 0x3CD8]
000027AA 4840 swap.w D0
000027AC 4240 clr.w D0
000027AE 4840 swap.w D0
000027B0 D3C0 add.l A1, D0
000027B2 1091 move.b [A0], [A1]
000027B4 426E FFFE clr.w [A6 - 0x2]
000027B8 6012 bra +0x14 /* 000027CC */
label000027BA:
000027BA 302E FFFE move.w D0, [A6 - 0x2]
000027BE 526E FFFE addq.w [A6 - 0x2], 1
000027C2 41ED C50C lea.l A0, [A5 - 0x3AF4]
000027C6 D0C0 add.w A0, D0
000027C8 70FF moveq.l D0, 0xFFFFFFFF
000027CA 1080 move.b [A0], D0
label000027CC:
000027CC 0C6E 0008 FFFE cmpi.w [A6 - 0x2], 0x8
000027D2 6DE6 blt -0x18 /* 000027BA */
label000027D4:
000027D4 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000027D8 4EBA 011A jsr [PC + 0x11A /* 000028F4 */]
000027DC 588F addq.l A7, 4
000027DE 6000 00E6 bra +0xE8 /* 000028C6 */
000027E2 7000 moveq.l D0, 0x00
000027E4 102E FFF1 move.b D0, [A6 - 0xF]
000027E8 5340 subq.w D0, 1
000027EA C0FC 001A mulu.w D0, 0x1A
000027EE 41ED C3A2 lea.l A0, [A5 - 0x3C5E]
000027F2 D1C0 add.l A0, D0
000027F4 43ED B1DC lea.l A1, [A5 - 0x4E24]
000027F8 2028 0008 move.l D0, [A0 + 0x8]
000027FC 9089 sub.l D0, A1
000027FE E480 asr D0, 2
00002800 7200 moveq.l D1, 0x00
00002802 122E FFF2 move.b D1, [A6 - 0xE]
00002806 4841 swap.w D1
00002808 4241 clr.w D1
0000280A 4841 swap.w D1
0000280C D280 add.l D1, D0
0000280E 0681 0000 000E addi.l D1, 0xE
00002814 206E FFF4 movea.l A0, [A6 - 0xC]
00002818 3141 0014 move.w [A0 + 0x14], D1
0000281C 7000 moveq.l D0, 0x00
0000281E 102E FFF2 move.b D0, [A6 - 0xE]
00002822 0C40 0001 cmpi.w D0, 0x1
00002826 6300 005C bls +0x5E /* 00002884 */
0000282A 7000 moveq.l D0, 0x00
0000282C 102E FFF3 move.b D0, [A6 - 0xD]
00002830 41ED CECC lea.l A0, [A5 - 0x3134]
00002834 4840 swap.w D0
00002836 4240 clr.w D0
00002838 4840 swap.w D0
0000283A D1C0 add.l A0, D0
0000283C 7000 moveq.l D0, 0x00
0000283E 102E FFF3 move.b D0, [A6 - 0xD]
00002842 43ED CECC lea.l A1, [A5 - 0x3134]
00002846 4840 swap.w D0
00002848 4240 clr.w D0
0000284A 4840 swap.w D0
0000284C D3C0 add.l A1, D0
0000284E 7000 moveq.l D0, 0x00
00002850 1011 move.b D0, [A1]
00002852 0240 0047 andi.w D0, 0x47 /* 'G' */
00002856 226E FFF4 movea.l A1, [A6 - 0xC]
0000285A 2269 000A movea.l A1, [A1 + 0xA]
0000285E 0C51 00A0 cmpi.w [A1], 0xA0
00002862 6F06 ble +0x8 /* 0000286A */
00002864 48E7 8080 movem.l -[A7], D0,A0
00002868 6008 bra +0xA /* 00002872 */
label0000286A:
0000286A 48E7 8080 movem.l -[A7], D0,A0
0000286E 7018 moveq.l D0, 0x18
00002870 6002 bra +0x4 /* 00002874 */
label00002872:
00002872 7038 moveq.l D0, 0x38
label00002874:
00002874 3D40 FFEC move.w [A6 - 0x14], D0
00002878 4CDF 0101 movem.l D0,A0, [A7]+
0000287C 806E FFEC or.w D0, [A6 - 0x14]
00002880 1080 move.b [A0], D0
00002882 6038 bra +0x3A /* 000028BC */
label00002884:
00002884 7000 moveq.l D0, 0x00
00002886 102E FFF3 move.b D0, [A6 - 0xD]
0000288A 41ED CECC lea.l A0, [A5 - 0x3134]
0000288E 4840 swap.w D0
00002890 4240 clr.w D0
00002892 4840 swap.w D0
00002894 D1C0 add.l A0, D0
00002896 7000 moveq.l D0, 0x00
00002898 102E FFF3 move.b D0, [A6 - 0xD]
0000289C 43ED CECC lea.l A1, [A5 - 0x3134]
000028A0 4840 swap.w D0
000028A2 4240 clr.w D0
000028A4 4840 swap.w D0
000028A6 D3C0 add.l A1, D0
000028A8 7000 moveq.l D0, 0x00
000028AA 1011 move.b D0, [A1]
000028AC 0240 0047 andi.w D0, 0x47 /* 'G' */
000028B0 7200 moveq.l D1, 0x00
000028B2 122E FFF2 move.b D1, [A6 - 0xE]
000028B6 EB49 lsl D1.w, 5
000028B8 8041 or.w D0, D1
000028BA 1080 move.b [A0], D0
label000028BC:
000028BC 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000028C0 4EBA 0032 jsr [PC + 0x32 /* 000028F4 */]
000028C4 588F addq.l A7, 4
label000028C6:
000028C6 206E FFF8 movea.l A0, [A6 - 0x8]
000028CA 7000 moveq.l D0, 0x00
000028CC 1028 0003 move.b D0, [A0 + 0x3]
000028D0 0C40 00FF cmpi.w D0, 0xFF
000028D4 6712 beq +0x14 /* 000028E8 */
000028D6 206E FFF8 movea.l A0, [A6 - 0x8]
000028DA 7000 moveq.l D0, 0x00
000028DC 1028 0003 move.b D0, [A0 + 0x3]
000028E0 3F00 move.w -[A7], D0
000028E2 4EBA F528 jsr [PC - 0xAD8 /* 00001E0C */]
000028E6 548F addq.l A7, 2
label000028E8:
000028E8 4E5E unlink A6
000028EA 4E75 rts
000028EC 4143 chk.w D0, D3
000028EE 5449 addq.w A1, 2
000028F0 5641 addq.w D1, 3
000028F2 5445 addq.w D5, 2
fn000028F4:
000028F4 4E56 FFFC link A6, -0x0004
000028F8 2D6D F738 FFFC move.l [A6 - 0x4], [A5 - 0x8C8]
000028FE 4AAE FFFC tst.l [A6 - 0x4]
00002902 6612 bne +0x14 /* 00002916 */
00002904 2B6E 0008 F738 move.l [A5 - 0x8C8], [A6 + 0x8]
0000290A 601E bra +0x20 /* 0000292A */
label0000290C:
0000290C 206E FFFC movea.l A0, [A6 - 0x4]
00002910 2D68 0010 FFFC move.l [A6 - 0x4], [A0 + 0x10]
label00002916:
00002916 206E FFFC movea.l A0, [A6 - 0x4]
0000291A 4AA8 0010 tst.l [A0 + 0x10]
0000291E 66EC bne -0x12 /* 0000290C */
00002920 206E FFFC movea.l A0, [A6 - 0x4]
00002924 216E 0008 0010 move.l [A0 + 0x10], [A6 + 0x8]
label0000292A:
0000292A 206E 0008 movea.l A0, [A6 + 0x8]
0000292E 42A8 0010 clr.l [A0 + 0x10]
00002932 4E5E unlink A6
00002934 4E75 rts
00002936 4144 chk.w D0, D4
00002938 4441 neg.w D1
0000293A 4354 chk.w D1, [A4]
0000293C 4956 chk.w D4, [A6]
fn0000293E:
0000293E 4E56 FFFC link A6, -0x0004
00002942 41ED F738 lea.l A0, [A5 - 0x8C8]
00002946 2D48 FFFC move.l [A6 - 0x4], A0
0000294A 600E bra +0x10 /* 0000295A */
label0000294C:
0000294C 206E FFFC movea.l A0, [A6 - 0x4]
00002950 2050 movea.l A0, [A0]
00002952 41E8 0010 lea.l A0, [A0 + 0x10]
00002956 2D48 FFFC move.l [A6 - 0x4], A0
label0000295A:
0000295A 206E FFFC movea.l A0, [A6 - 0x4]
0000295E 2010 move.l D0, [A0]
00002960 B0AE 0008 cmp.l D0, [A6 + 0x8]
00002964 66E6 bne -0x18 /* 0000294C */
00002966 206E 0008 movea.l A0, [A6 + 0x8]
0000296A 226E FFFC movea.l A1, [A6 - 0x4]
0000296E 22A8 0010 move.l [A1], [A0 + 0x10]
00002972 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002976 4EBA EF50 jsr [PC - 0x10B0 /* 000018C8 */]
0000297A 588F addq.l A7, 4
0000297C 4E5E unlink A6
0000297E 4E75 rts
00002980 4445 neg.w D5
00002982 4C45 5445 movem.l D0,D2,D6,A2,A4,A6, D5
00002986 4143 chk.w D0, D3
export_152:
00002988 4E56 FFF8 link A6, -0x0008
0000298C 42A7 clr.l -[A7]
0000298E A975 syscall TickCount
00002990 201F move.l D0, [A7]+
00002992 2B40 F62C move.l [A5 - 0x9D4], D0
00002996 202D F62C move.l D0, [A5 - 0x9D4]
0000299A 90AD F630 sub.l D0, [A5 - 0x9D0]
0000299E 0C80 0000 0006 cmpi.l D0, 0x6
000029A4 6C06 bge +0x8 /* 000029AC */
000029A6 7000 moveq.l D0, 0x00
000029A8 6000 01CE bra +0x1D0 /* 00002B78 */
label000029AC:
000029AC 2B6D F62C F630 move.l [A5 - 0x9D0], [A5 - 0x9D4]
000029B2 7040 moveq.l D0, 0x40
000029B4 3B40 ECF4 move.w [A5 - 0x130C], D0
000029B8 426D ECF6 clr.w [A5 - 0x130A]
000029BC 3B7C 0149 ECF8 move.w [A5 - 0x1308], 0x149
000029C2 426D ECFA clr.w [A5 - 0x1306]
000029C6 426E FFFA clr.w [A6 - 0x6]
000029CA 2D6D F738 FFFC move.l [A6 - 0x4], [A5 - 0x8C8]
000029D0 4AAE FFFC tst.l [A6 - 0x4]
000029D4 6600 0140 bne +0x142 /* 00002B16 */
000029D8 4A6D F626 tst.w [A5 - 0x9DA]
000029DC 6708 beq +0xA /* 000029E6 */
000029DE 4EAD 041A jsr [A5 + 0x41A /* export_127 */]
000029E2 426D F626 clr.w [A5 - 0x9DA]
label000029E6:
000029E6 7001 moveq.l D0, 0x01
000029E8 6000 018E bra +0x190 /* 00002B78 */
label000029EC:
000029EC 206E FFFC movea.l A0, [A6 - 0x4]
000029F0 7000 moveq.l D0, 0x00
000029F2 1028 000E move.b D0, [A0 + 0xE]
000029F6 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
000029FA 0001 0008 ori.b D1, 0x8
000029FE 0094 0010 0052 ori.l [A4], 0x100052
00002A04 0040 005E ori.w D0, 0x5E /* '^' */
00002A08 007C 006A ori.w sr, 106
00002A0C 0016 0026 ori.b [A6], 0x26 /* '&' */
00002A10 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002A14 4EBA 016E jsr [PC + 0x16E /* 00002B84 */]
00002A18 588F addq.l A7, 4
00002A1A 3D40 FFFA move.w [A6 - 0x6], D0
00002A1E 6000 0072 bra +0x74 /* 00002A92 */
00002A22 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002A26 4EBA 0CF8 jsr [PC + 0xCF8 /* 00003720 */]
00002A2A 588F addq.l A7, 4
00002A2C 3D40 FFFA move.w [A6 - 0x6], D0
00002A30 6000 0060 bra +0x62 /* 00002A92 */
00002A34 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002A38 4EBA 06A8 jsr [PC + 0x6A8 /* 000030E2 */]
00002A3C 588F addq.l A7, 4
00002A3E 3D40 FFFA move.w [A6 - 0x6], D0
00002A42 604E bra +0x50 /* 00002A92 */
00002A44 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002A48 4EBA 13C8 jsr [PC + 0x13C8 /* 00003E12 */]
00002A4C 588F addq.l A7, 4
00002A4E 3D40 FFFA move.w [A6 - 0x6], D0
00002A52 603E bra +0x40 /* 00002A92 */
00002A54 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002A58 4EBA 1038 jsr [PC + 0x1038 /* 00003A92 */]
00002A5C 588F addq.l A7, 4
00002A5E 3D40 FFFA move.w [A6 - 0x6], D0
00002A62 602E bra +0x30 /* 00002A92 */
00002A64 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002A68 4EBA 044C jsr [PC + 0x44C /* 00002EB6 */]
00002A6C 588F addq.l A7, 4
00002A6E 3D40 FFFA move.w [A6 - 0x6], D0
00002A72 601E bra +0x20 /* 00002A92 */
00002A74 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002A78 4EBA 0EE8 jsr [PC + 0xEE8 /* 00003962 */]
00002A7C 588F addq.l A7, 4
00002A7E 3D40 FFFA move.w [A6 - 0x6], D0
00002A82 600E bra +0x10 /* 00002A92 */
00002A84 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002A88 4EBA 143E jsr [PC + 0x143E /* 00003EC8 */]
00002A8C 588F addq.l A7, 4
00002A8E 3D40 FFFA move.w [A6 - 0x6], D0
label00002A92:
00002A92 4A6E FFFA tst.w [A6 - 0x6]
00002A96 6700 0074 beq +0x76 /* 00002B0C */
00002A9A 206E FFFC movea.l A0, [A6 - 0x4]
00002A9E 7000 moveq.l D0, 0x00
00002AA0 1028 000F move.b D0, [A0 + 0xF]
00002AA4 4840 swap.w D0
00002AA6 4240 clr.w D0
00002AA8 4840 swap.w D0
00002AAA E780 asl D0, 3
00002AAC 41ED F636 lea.l A0, [A5 - 0x9CA]
00002AB0 D1C0 add.l A0, D0
00002AB2 4228 0001 clr.b [A0 + 0x1]
00002AB6 206E FFFC movea.l A0, [A6 - 0x4]
00002ABA 1D68 000F FFF9 move.b [A6 - 0x7], [A0 + 0xF]
00002AC0 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002AC4 4EBA FE78 jsr [PC - 0x188 /* 0000293E */]
00002AC8 588F addq.l A7, 4
00002ACA 7000 moveq.l D0, 0x00
00002ACC 102E FFF9 move.b D0, [A6 - 0x7]
00002AD0 4840 swap.w D0
00002AD2 4240 clr.w D0
00002AD4 4840 swap.w D0
00002AD6 E780 asl D0, 3
00002AD8 41ED F636 lea.l A0, [A5 - 0x9CA]
00002ADC D1C0 add.l A0, D0
00002ADE 7000 moveq.l D0, 0x00
00002AE0 1028 0002 move.b D0, [A0 + 0x2]
00002AE4 0C40 00FF cmpi.w D0, 0xFF
00002AE8 6722 beq +0x24 /* 00002B0C */
00002AEA 7000 moveq.l D0, 0x00
00002AEC 102E FFF9 move.b D0, [A6 - 0x7]
00002AF0 4840 swap.w D0
00002AF2 4240 clr.w D0
00002AF4 4840 swap.w D0
00002AF6 E780 asl D0, 3
00002AF8 41ED F636 lea.l A0, [A5 - 0x9CA]
00002AFC D1C0 add.l A0, D0
00002AFE 7000 moveq.l D0, 0x00
00002B00 1028 0002 move.b D0, [A0 + 0x2]
00002B04 3F00 move.w -[A7], D0
00002B06 4EBA F304 jsr [PC - 0xCFC /* 00001E0C */]
00002B0A 548F addq.l A7, 2
label00002B0C:
00002B0C 206E FFFC movea.l A0, [A6 - 0x4]
00002B10 2D68 0010 FFFC move.l [A6 - 0x4], [A0 + 0x10]
label00002B16:
00002B16 4AAE FFFC tst.l [A6 - 0x4]
00002B1A 6600 FED0 bne -0x12E /* 000029EC */
00002B1E 7000 moveq.l D0, 0x00
00002B20 102D F75C move.b D0, [A5 - 0x8A4]
00002B24 0C40 0002 cmpi.w D0, 0x2
00002B28 6600 004C bne +0x4E /* 00002B76 */
00002B2C 3B6D ECF4 ECEC move.w [A5 - 0x1314], [A5 - 0x130C]
00002B32 3B6D ECF6 ECEE move.w [A5 - 0x1312], [A5 - 0x130A]
00002B38 3B6D ECF8 ECF0 move.w [A5 - 0x1310], [A5 - 0x1308]
00002B3E 3B6D ECFA ECF2 move.w [A5 - 0x130E], [A5 - 0x1306]
00002B44 4A6D ECEE tst.w [A5 - 0x1312]
00002B48 6D1A blt +0x1C /* 00002B64 */
00002B4A 0C6D 0040 ECEC cmpi.w [A5 - 0x1314], 0x40 /* '@' */
00002B50 6E12 bgt +0x14 /* 00002B64 */
00002B52 0C6D 0149 ECF0 cmpi.w [A5 - 0x1310], 0x149
00002B58 6E0A bgt +0xC /* 00002B64 */
00002B5A 4A6D ECF2 tst.w [A5 - 0x130E]
00002B5E 6D04 blt +0x6 /* 00002B64 */
00002B60 7000 moveq.l D0, 0x00
00002B62 6002 bra +0x4 /* 00002B66 */
label00002B64:
00002B64 7001 moveq.l D0, 0x01
label00002B66:
00002B66 4A40 tst.w D0
00002B68 660C bne +0xE /* 00002B76 */
00002B6A 4267 clr.w -[A7]
00002B6C 4EAD 038A jsr [A5 + 0x38A /* export_109 */]
00002B70 548F addq.l A7, 2
00002B72 4EAD 03AA jsr [A5 + 0x3AA /* export_113 */]
label00002B76:
00002B76 7000 moveq.l D0, 0x00
label00002B78:
00002B78 4E5E unlink A6
00002B7A 4E75 rts
00002B7C 4841 swap.w D1
00002B7E 4E44 trap 4
00002B80 4C45 414C movem.l D2,D3,D6,A0,A6, D5
fn00002B84:
00002B84 4E56 FFEC link A6, -0x0014
00002B88 48E7 1800 movem.l -[A7], D3,D4
00002B8C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002B90 4EBA 169A jsr [PC + 0x169A /* 0000422C */]
00002B94 588F addq.l A7, 4
00002B96 4A40 tst.w D0
00002B98 6606 bne +0x8 /* 00002BA0 */
00002B9A 7000 moveq.l D0, 0x00
00002B9C 6000 0308 bra +0x30A /* 00002EA6 */
label00002BA0:
00002BA0 426D EC86 clr.w [A5 - 0x137A]
00002BA4 206E 0008 movea.l A0, [A6 + 0x8]
00002BA8 2D50 FFFC move.l [A6 - 0x4], [A0]
00002BAC 206E 0008 movea.l A0, [A6 + 0x8]
00002BB0 2D68 000A FFF8 move.l [A6 - 0x8], [A0 + 0xA]
00002BB6 206E 0008 movea.l A0, [A6 + 0x8]
00002BBA 3D68 0014 FFEE move.w [A6 - 0x12], [A0 + 0x14]
00002BC0 206E 0008 movea.l A0, [A6 + 0x8]
00002BC4 4A28 0018 tst.b [A0 + 0x18]
00002BC8 6600 0172 bne +0x174 /* 00002D3C */
00002BCC 302E FFEE move.w D0, [A6 - 0x12]
00002BD0 4840 swap.w D0
00002BD2 4240 clr.w D0
00002BD4 4840 swap.w D0
00002BD6 E580 asl D0, 2
00002BD8 41ED B1DC lea.l A0, [A5 - 0x4E24]
00002BDC D1C0 add.l A0, D0
00002BDE 2D50 FFFC move.l [A6 - 0x4], [A0]
00002BE2 4A6D C548 tst.w [A5 - 0x3AB8]
00002BE6 663A bne +0x3C /* 00002C22 */
00002BE8 426E FFEC clr.w [A6 - 0x14]
00002BEC 6008 bra +0xA /* 00002BF6 */
label00002BEE:
00002BEE 526E FFEC addq.w [A6 - 0x14], 1
00002BF2 54AE FFFC addq.l [A6 - 0x4], 2
label00002BF6:
00002BF6 206E FFFC movea.l A0, [A6 - 0x4]
00002BFA 0C50 FFFF cmpi.w [A0], 0xFFFF
00002BFE 66EE bne -0x10 /* 00002BEE */
00002C00 206E 0008 movea.l A0, [A6 + 0x8]
00002C04 116E FFED 0018 move.b [A0 + 0x18], [A6 - 0x13]
00002C0A 302E FFEE move.w D0, [A6 - 0x12]
00002C0E 4840 swap.w D0
00002C10 4240 clr.w D0
00002C12 4840 swap.w D0
00002C14 E580 asl D0, 2
00002C16 41ED B1DC lea.l A0, [A5 - 0x4E24]
00002C1A D1C0 add.l A0, D0
00002C1C 2D50 FFFC move.l [A6 - 0x4], [A0]
00002C20 600A bra +0xC /* 00002C2C */
label00002C22:
00002C22 206E 0008 movea.l A0, [A6 + 0x8]
00002C26 7010 moveq.l D0, 0x10
00002C28 1140 0018 move.b [A0 + 0x18], D0
label00002C2C:
00002C2C 206E 0008 movea.l A0, [A6 + 0x8]
00002C30 7001 moveq.l D0, 0x01
00002C32 1140 0019 move.b [A0 + 0x19], D0
00002C36 4A6D C548 tst.w [A5 - 0x3AB8]
00002C3A 6716 beq +0x18 /* 00002C52 */
00002C3C 302E FFEE move.w D0, [A6 - 0x12]
00002C40 4840 swap.w D0
00002C42 4240 clr.w D0
00002C44 4840 swap.w D0
00002C46 E780 asl D0, 3
00002C48 D0AD B69C add.l D0, [A5 - 0x4964]
00002C4C 2D40 FFF4 move.l [A6 - 0xC], D0
00002C50 601A bra +0x1C /* 00002C6C */
label00002C52:
00002C52 206E FFFC movea.l A0, [A6 - 0x4]
00002C56 54AE FFFC addq.l [A6 - 0x4], 2
00002C5A 3010 move.w D0, [A0]
00002C5C 4840 swap.w D0
00002C5E 4240 clr.w D0
00002C60 4840 swap.w D0
00002C62 E780 asl D0, 3
00002C64 D0AD B69C add.l D0, [A5 - 0x4964]
00002C68 2D40 FFF4 move.l [A6 - 0xC], D0
label00002C6C:
00002C6C 4A6D EC86 tst.w [A5 - 0x137A]
00002C70 6760 beq +0x62 /* 00002CD2 */
00002C72 302E FFEE move.w D0, [A6 - 0x12]
00002C76 4840 swap.w D0
00002C78 4240 clr.w D0
00002C7A 4840 swap.w D0
00002C7C E780 asl D0, 3
00002C7E D0AD B69C add.l D0, [A5 - 0x4964]
00002C82 2040 movea.l A0, D0
00002C84 7000 moveq.l D0, 0x00
00002C86 1010 move.b D0, [A0]
00002C88 5E40 addq.w D0, 7
00002C8A E448 lsr D0.w, 2
00002C8C 0240 00FE andi.w D0, 0xFE
00002C90 322E FFEE move.w D1, [A6 - 0x12]
00002C94 4841 swap.w D1
00002C96 4241 clr.w D1
00002C98 4841 swap.w D1
00002C9A E781 asl D1, 3
00002C9C D2AD B69C add.l D1, [A5 - 0x4964]
00002CA0 342E FFEE move.w D2, [A6 - 0x12]
00002CA4 4842 swap.w D2
00002CA6 4242 clr.w D2
00002CA8 4842 swap.w D2
00002CAA E782 asl D2, 3
00002CAC D4AD B69C add.l D2, [A5 - 0x4964]
00002CB0 2042 movea.l A0, D2
00002CB2 2F28 0004 move.l -[A7], [A0 + 0x4]
00002CB6 2041 movea.l A0, D1
00002CB8 7200 moveq.l D1, 0x00
00002CBA 1228 0001 move.b D1, [A0 + 0x1]
00002CBE 3F01 move.w -[A7], D1
00002CC0 3F00 move.w -[A7], D0
00002CC2 3F3C 0032 move.w -[A7], 0x32 /* '2' */
00002CC6 3F3C 000A move.w -[A7], 0xA /* '\n' */
00002CCA 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */]
00002CCE 4FEF 000C lea.l A7, [A7 + 0xC]
label00002CD2:
00002CD2 206E 0008 movea.l A0, [A6 + 0x8]
00002CD6 7000 moveq.l D0, 0x00
00002CD8 1028 0016 move.b D0, [A0 + 0x16]
00002CDC 4840 swap.w D0
00002CDE 4240 clr.w D0
00002CE0 4840 swap.w D0
00002CE2 D080 add.l D0, D0
00002CE4 D0AD CF0C add.l D0, [A5 - 0x30F4]
00002CE8 2040 movea.l A0, D0
00002CEA 3B50 F628 move.w [A5 - 0x9D8], [A0]
00002CEE 206E 0008 movea.l A0, [A6 + 0x8]
00002CF2 7000 moveq.l D0, 0x00
00002CF4 1028 0016 move.b D0, [A0 + 0x16]
00002CF8 E648 lsr D0.w, 3
00002CFA 4840 swap.w D0
00002CFC 4240 clr.w D0
00002CFE 4840 swap.w D0
00002D00 D080 add.l D0, D0
00002D02 D0AD CF10 add.l D0, [A5 - 0x30F0]
00002D06 2040 movea.l A0, D0
00002D08 3B50 F62A move.w [A5 - 0x9D6], [A0]
00002D0C 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00002D10 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00002D14 206E FFF8 movea.l A0, [A6 - 0x8]
00002D18 7000 moveq.l D0, 0x00
00002D1A 1028 000A move.b D0, [A0 + 0xA]
00002D1E 3F00 move.w -[A7], D0
00002D20 3F2D F62A move.w -[A7], [A5 - 0x9D6]
00002D24 3F2D F628 move.w -[A7], [A5 - 0x9D8]
00002D28 4EAD 037A jsr [A5 + 0x37A /* export_107 */]
00002D2C 4FEF 000E lea.l A7, [A7 + 0xE]
00002D30 206E FFF8 movea.l A0, [A6 - 0x8]
00002D34 4268 0008 clr.w [A0 + 0x8]
00002D38 6000 015E bra +0x160 /* 00002E98 */
label00002D3C:
00002D3C 206E 0008 movea.l A0, [A6 + 0x8]
00002D40 226E 0008 movea.l A1, [A6 + 0x8]
00002D44 1029 0019 move.b D0, [A1 + 0x19]
00002D48 B028 0018 cmp.b D0, [A0 + 0x18]
00002D4C 6548 bcs +0x4A /* 00002D96 */
00002D4E 206E 0008 movea.l A0, [A6 + 0x8]
00002D52 7000 moveq.l D0, 0x00
00002D54 1028 0017 move.b D0, [A0 + 0x17]
00002D58 4840 swap.w D0
00002D5A 4240 clr.w D0
00002D5C 4840 swap.w D0
00002D5E D080 add.l D0, D0
00002D60 D0AD CF0C add.l D0, [A5 - 0x30F4]
00002D64 2040 movea.l A0, D0
00002D66 226E FFF8 movea.l A1, [A6 - 0x8]
00002D6A 3350 0004 move.w [A1 + 0x4], [A0]
00002D6E 206E 0008 movea.l A0, [A6 + 0x8]
00002D72 7000 moveq.l D0, 0x00
00002D74 1028 0017 move.b D0, [A0 + 0x17]
00002D78 E648 lsr D0.w, 3
00002D7A 4840 swap.w D0
00002D7C 4240 clr.w D0
00002D7E 4840 swap.w D0
00002D80 D080 add.l D0, D0
00002D82 D0AD CF10 add.l D0, [A5 - 0x30F0]
00002D86 2040 movea.l A0, D0
00002D88 226E FFF8 movea.l A1, [A6 - 0x8]
00002D8C 3350 0006 move.w [A1 + 0x6], [A0]
00002D90 7001 moveq.l D0, 0x01
00002D92 6000 0112 bra +0x114 /* 00002EA6 */
label00002D96:
00002D96 206E FFF8 movea.l A0, [A6 - 0x8]
00002D9A 2D68 0014 FFF4 move.l [A6 - 0xC], [A0 + 0x14]
00002DA0 4A6D C548 tst.w [A5 - 0x3AB8]
00002DA4 6628 bne +0x2A /* 00002DCE */
00002DA6 4EBA EAF4 jsr [PC - 0x150C /* 0000189C */]
00002DAA 2D40 FFF0 move.l [A6 - 0x10], D0
00002DAE 206E FFFC movea.l A0, [A6 - 0x4]
00002DB2 54AE FFFC addq.l [A6 - 0x4], 2
00002DB6 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00002DBA 3F10 move.w -[A7], [A0]
00002DBC 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00002DC0 4EAD 03BA jsr [A5 + 0x3BA /* export_115 */]
00002DC4 4FEF 000A lea.l A7, [A7 + 0xA]
00002DC8 2D6E FFF0 FFF4 move.l [A6 - 0xC], [A6 - 0x10]
label00002DCE:
00002DCE 206E 0008 movea.l A0, [A6 + 0x8]
00002DD2 7000 moveq.l D0, 0x00
00002DD4 1028 0016 move.b D0, [A0 + 0x16]
00002DD8 4840 swap.w D0
00002DDA 4240 clr.w D0
00002DDC 4840 swap.w D0
00002DDE D080 add.l D0, D0
00002DE0 D0AD CF0C add.l D0, [A5 - 0x30F4]
00002DE4 206E 0008 movea.l A0, [A6 + 0x8]
00002DE8 7200 moveq.l D1, 0x00
00002DEA 1228 0016 move.b D1, [A0 + 0x16]
00002DEE E649 lsr D1.w, 3
00002DF0 4841 swap.w D1
00002DF2 4241 clr.w D1
00002DF4 4841 swap.w D1
00002DF6 D281 add.l D1, D1
00002DF8 D2AD CF10 add.l D1, [A5 - 0x30F0]
00002DFC 206E 0008 movea.l A0, [A6 + 0x8]
00002E00 7400 moveq.l D2, 0x00
00002E02 1428 0017 move.b D2, [A0 + 0x17]
00002E06 4842 swap.w D2
00002E08 4242 clr.w D2
00002E0A 4842 swap.w D2
00002E0C D482 add.l D2, D2
00002E0E D4AD CF0C add.l D2, [A5 - 0x30F4]
00002E12 206E 0008 movea.l A0, [A6 + 0x8]
00002E16 7600 moveq.l D3, 0x00
00002E18 1628 0017 move.b D3, [A0 + 0x17]
00002E1C E64B lsr D3.w, 3
00002E1E 4843 swap.w D3
00002E20 4243 clr.w D3
00002E22 4843 swap.w D3
00002E24 D683 add.l D3, D3
00002E26 D6AD CF10 add.l D3, [A5 - 0x30F0]
00002E2A 206E 0008 movea.l A0, [A6 + 0x8]
00002E2E 1828 0019 move.b D4, [A0 + 0x19]
00002E32 5228 0019 addq.b [A0 + 0x19], 1
00002E36 0244 00FF andi.w D4, 0xFF
00002E3A 3F04 move.w -[A7], D4
00002E3C 206E 0008 movea.l A0, [A6 + 0x8]
00002E40 7800 moveq.l D4, 0x00
00002E42 1828 0018 move.b D4, [A0 + 0x18]
00002E46 3F04 move.w -[A7], D4
00002E48 2043 movea.l A0, D3
00002E4A 3F10 move.w -[A7], [A0]
00002E4C 2042 movea.l A0, D2
00002E4E 3F10 move.w -[A7], [A0]
00002E50 2041 movea.l A0, D1
00002E52 3F10 move.w -[A7], [A0]
00002E54 2040 movea.l A0, D0
00002E56 3F10 move.w -[A7], [A0]
00002E58 4EBA EBB4 jsr [PC - 0x144C /* 00001A0E */]
00002E5C 4FEF 000C lea.l A7, [A7 + 0xC]
00002E60 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00002E64 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00002E68 206E FFF8 movea.l A0, [A6 - 0x8]
00002E6C 7000 moveq.l D0, 0x00
00002E6E 1028 000A move.b D0, [A0 + 0xA]
00002E72 3F00 move.w -[A7], D0
00002E74 3F2D F62A move.w -[A7], [A5 - 0x9D6]
00002E78 3F2D F628 move.w -[A7], [A5 - 0x9D8]
00002E7C 4EAD 037A jsr [A5 + 0x37A /* export_107 */]
00002E80 4FEF 000E lea.l A7, [A7 + 0xE]
00002E84 4A6D C548 tst.w [A5 - 0x3AB8]
00002E88 6604 bne +0x6 /* 00002E8E */
00002E8A 7001 moveq.l D0, 0x01
00002E8C 6002 bra +0x4 /* 00002E90 */
label00002E8E:
00002E8E 7000 moveq.l D0, 0x00
label00002E90:
00002E90 206E FFF8 movea.l A0, [A6 - 0x8]
00002E94 3140 0008 move.w [A0 + 0x8], D0
label00002E98:
00002E98 206E 0008 movea.l A0, [A6 + 0x8]
00002E9C 20AE FFFC move.l [A0], [A6 - 0x4]
00002EA0 426D EC86 clr.w [A5 - 0x137A]
00002EA4 7000 moveq.l D0, 0x00
label00002EA6:
00002EA6 4CDF 0018 movem.l D3,D4, [A7]+
00002EAA 4E5E unlink A6
00002EAC 4E75 rts
00002EAE 4841 swap.w D1
00002EB0 4E44 trap 4
00002EB2 4C45 5741 movem.l D0,D6,A0,A1,A2,A4,A6, D5
fn00002EB6:
00002EB6 4E56 FFEC link A6, -0x0014
00002EBA 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002EBE 4EBA 136C jsr [PC + 0x136C /* 0000422C */]
00002EC2 588F addq.l A7, 4
00002EC4 4A40 tst.w D0
00002EC6 6606 bne +0x8 /* 00002ECE */
00002EC8 7000 moveq.l D0, 0x00
00002ECA 6000 020A bra +0x20C /* 000030D6 */
label00002ECE:
00002ECE 206E 0008 movea.l A0, [A6 + 0x8]
00002ED2 2D50 FFFC move.l [A6 - 0x4], [A0]
00002ED6 206E 0008 movea.l A0, [A6 + 0x8]
00002EDA 2D68 000A FFF8 move.l [A6 - 0x8], [A0 + 0xA]
00002EE0 206E 0008 movea.l A0, [A6 + 0x8]
00002EE4 3D68 0014 FFEE move.w [A6 - 0x12], [A0 + 0x14]
00002EEA 4AAE FFFC tst.l [A6 - 0x4]
00002EEE 6600 00CC bne +0xCE /* 00002FBC */
00002EF2 302E FFEE move.w D0, [A6 - 0x12]
00002EF6 4840 swap.w D0
00002EF8 4240 clr.w D0
00002EFA 4840 swap.w D0
00002EFC E580 asl D0, 2
00002EFE 41ED B1DC lea.l A0, [A5 - 0x4E24]
00002F02 D1C0 add.l A0, D0
00002F04 2D50 FFFC move.l [A6 - 0x4], [A0]
00002F08 206E FFF8 movea.l A0, [A6 - 0x8]
00002F0C 226E 0008 movea.l A1, [A6 + 0x8]
00002F10 3368 0004 0016 move.w [A1 + 0x16], [A0 + 0x4]
00002F16 206E FFF8 movea.l A0, [A6 - 0x8]
00002F1A 226E 0008 movea.l A1, [A6 + 0x8]
00002F1E 3368 0006 0018 move.w [A1 + 0x18], [A0 + 0x6]
00002F24 426E FFEC clr.w [A6 - 0x14]
00002F28 6008 bra +0xA /* 00002F32 */
label00002F2A:
00002F2A 526E FFEC addq.w [A6 - 0x14], 1
00002F2E 54AE FFFC addq.l [A6 - 0x4], 2
label00002F32:
00002F32 206E FFFC movea.l A0, [A6 - 0x4]
00002F36 0C50 FFFF cmpi.w [A0], 0xFFFF
00002F3A 66EE bne -0x10 /* 00002F2A */
00002F3C 302E FFEC move.w D0, [A6 - 0x14]
00002F40 E248 lsr D0.w, 1
00002F42 206E 0008 movea.l A0, [A6 + 0x8]
00002F46 1140 001A move.b [A0 + 0x1A], D0
00002F4A 206E 0008 movea.l A0, [A6 + 0x8]
00002F4E 7001 moveq.l D0, 0x01
00002F50 1140 001B move.b [A0 + 0x1B], D0
00002F54 302E FFEE move.w D0, [A6 - 0x12]
00002F58 4840 swap.w D0
00002F5A 4240 clr.w D0
00002F5C 4840 swap.w D0
00002F5E E580 asl D0, 2
00002F60 41ED B1DC lea.l A0, [A5 - 0x4E24]
00002F64 D1C0 add.l A0, D0
00002F66 2D50 FFFC move.l [A6 - 0x4], [A0]
00002F6A 206E FFFC movea.l A0, [A6 - 0x4]
00002F6E 54AE FFFC addq.l [A6 - 0x4], 2
00002F72 3010 move.w D0, [A0]
00002F74 4840 swap.w D0
00002F76 4240 clr.w D0
00002F78 4840 swap.w D0
00002F7A E780 asl D0, 3
00002F7C D0AD B69C add.l D0, [A5 - 0x4964]
00002F80 2D40 FFF4 move.l [A6 - 0xC], D0
00002F84 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00002F88 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00002F8C 206E FFF8 movea.l A0, [A6 - 0x8]
00002F90 7000 moveq.l D0, 0x00
00002F92 1028 000A move.b D0, [A0 + 0xA]
00002F96 3F00 move.w -[A7], D0
00002F98 206E FFF8 movea.l A0, [A6 - 0x8]
00002F9C 3F28 0006 move.w -[A7], [A0 + 0x6]
00002FA0 206E FFF8 movea.l A0, [A6 - 0x8]
00002FA4 3F28 0004 move.w -[A7], [A0 + 0x4]
00002FA8 4EAD 037A jsr [A5 + 0x37A /* export_107 */]
00002FAC 4FEF 000E lea.l A7, [A7 + 0xE]
00002FB0 206E FFF8 movea.l A0, [A6 - 0x8]
00002FB4 4268 0008 clr.w [A0 + 0x8]
00002FB8 6000 00C0 bra +0xC2 /* 0000307A */
label00002FBC:
00002FBC 206E FFF8 movea.l A0, [A6 - 0x8]
00002FC0 2D68 0014 FFF4 move.l [A6 - 0xC], [A0 + 0x14]
00002FC6 4EBA E8D4 jsr [PC - 0x172C /* 0000189C */]
00002FCA 2D40 FFF0 move.l [A6 - 0x10], D0
00002FCE 206E FFFC movea.l A0, [A6 - 0x4]
00002FD2 54AE FFFC addq.l [A6 - 0x4], 2
00002FD6 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00002FDA 3F10 move.w -[A7], [A0]
00002FDC 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00002FE0 4EAD 03BA jsr [A5 + 0x3BA /* export_115 */]
00002FE4 4FEF 000A lea.l A7, [A7 + 0xA]
00002FE8 206E 0008 movea.l A0, [A6 + 0x8]
00002FEC 1028 001C move.b D0, [A0 + 0x1C]
00002FF0 4880 ext.w D0
00002FF2 206E 0008 movea.l A0, [A6 + 0x8]
00002FF6 D068 0016 add.w D0, [A0 + 0x16]
00002FFA 206E 0008 movea.l A0, [A6 + 0x8]
00002FFE 1228 001D move.b D1, [A0 + 0x1D]
00003002 4881 ext.w D1
00003004 206E 0008 movea.l A0, [A6 + 0x8]
00003008 D268 0018 add.w D1, [A0 + 0x18]
0000300C 206E 0008 movea.l A0, [A6 + 0x8]
00003010 1428 001B move.b D2, [A0 + 0x1B]
00003014 5228 001B addq.b [A0 + 0x1B], 1
00003018 0242 00FF andi.w D2, 0xFF
0000301C 3F02 move.w -[A7], D2
0000301E 206E 0008 movea.l A0, [A6 + 0x8]
00003022 7400 moveq.l D2, 0x00
00003024 1428 001A move.b D2, [A0 + 0x1A]
00003028 3F02 move.w -[A7], D2
0000302A 3F01 move.w -[A7], D1
0000302C 3F00 move.w -[A7], D0
0000302E 206E 0008 movea.l A0, [A6 + 0x8]
00003032 3F28 0018 move.w -[A7], [A0 + 0x18]
00003036 206E 0008 movea.l A0, [A6 + 0x8]
0000303A 3F28 0016 move.w -[A7], [A0 + 0x16]
0000303E 4EBA E9CE jsr [PC - 0x1632 /* 00001A0E */]
00003042 4FEF 000C lea.l A7, [A7 + 0xC]
00003046 2D6E FFF0 FFF4 move.l [A6 - 0xC], [A6 - 0x10]
0000304C 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00003050 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00003054 206E FFF8 movea.l A0, [A6 - 0x8]
00003058 7000 moveq.l D0, 0x00
0000305A 1028 000A move.b D0, [A0 + 0xA]
0000305E 3F00 move.w -[A7], D0
00003060 3F2D F62A move.w -[A7], [A5 - 0x9D6]
00003064 3F2D F628 move.w -[A7], [A5 - 0x9D8]
00003068 4EAD 037A jsr [A5 + 0x37A /* export_107 */]
0000306C 4FEF 000E lea.l A7, [A7 + 0xE]
00003070 206E FFF8 movea.l A0, [A6 - 0x8]
00003074 7001 moveq.l D0, 0x01
00003076 3140 0008 move.w [A0 + 0x8], D0
label0000307A:
0000307A 206E 0008 movea.l A0, [A6 + 0x8]
0000307E 7000 moveq.l D0, 0x00
00003080 1028 001A move.b D0, [A0 + 0x1A]
00003084 5240 addq.w D0, 1
00003086 206E 0008 movea.l A0, [A6 + 0x8]
0000308A 7200 moveq.l D1, 0x00
0000308C 1228 001B move.b D1, [A0 + 0x1B]
00003090 B240 cmp.w D1, D0
00003092 6638 bne +0x3A /* 000030CC */
00003094 206E 0008 movea.l A0, [A6 + 0x8]
00003098 1028 001C move.b D0, [A0 + 0x1C]
0000309C 4880 ext.w D0
0000309E 206E 0008 movea.l A0, [A6 + 0x8]
000030A2 D068 0016 add.w D0, [A0 + 0x16]
000030A6 206E FFF8 movea.l A0, [A6 - 0x8]
000030AA 3140 0004 move.w [A0 + 0x4], D0
000030AE 206E 0008 movea.l A0, [A6 + 0x8]
000030B2 1028 001D move.b D0, [A0 + 0x1D]
000030B6 4880 ext.w D0
000030B8 206E 0008 movea.l A0, [A6 + 0x8]
000030BC D068 0018 add.w D0, [A0 + 0x18]
000030C0 206E FFF8 movea.l A0, [A6 - 0x8]
000030C4 3140 0006 move.w [A0 + 0x6], D0
000030C8 7001 moveq.l D0, 0x01
000030CA 600A bra +0xC /* 000030D6 */
label000030CC:
000030CC 206E 0008 movea.l A0, [A6 + 0x8]
000030D0 20AE FFFC move.l [A0], [A6 - 0x4]
000030D4 7000 moveq.l D0, 0x00
label000030D6:
000030D6 4E5E unlink A6
000030D8 4E75 rts
000030DA 4841 swap.w D1
000030DC 4E44 trap 4
000030DE 4C45 4857 movem.l D0,D1,D2,D4,D6,A3,A6, D5
fn000030E2:
000030E2 4E56 FFEC link A6, -0x0014
000030E6 206E 0008 movea.l A0, [A6 + 0x8]
000030EA 4A28 0004 tst.b [A0 + 0x4]
000030EE 670E beq +0x10 /* 000030FE */
000030F0 206E 0008 movea.l A0, [A6 + 0x8]
000030F4 5328 0004 subq.b [A0 + 0x4], 1
000030F8 7000 moveq.l D0, 0x00
000030FA 6000 0134 bra +0x136 /* 00003230 */
label000030FE:
000030FE 206E 0008 movea.l A0, [A6 + 0x8]
00003102 4228 0004 clr.b [A0 + 0x4]
00003106 206E 0008 movea.l A0, [A6 + 0x8]
0000310A 2D68 000A FFF8 move.l [A6 - 0x8], [A0 + 0xA]
00003110 206E 0008 movea.l A0, [A6 + 0x8]
00003114 4A28 001A tst.b [A0 + 0x1A]
00003118 662E bne +0x30 /* 00003148 */
0000311A 206E FFF8 movea.l A0, [A6 - 0x8]
0000311E 226E 0008 movea.l A1, [A6 + 0x8]
00003122 3368 0004 0016 move.w [A1 + 0x16], [A0 + 0x4]
00003128 206E FFF8 movea.l A0, [A6 - 0x8]
0000312C 226E 0008 movea.l A1, [A6 + 0x8]
00003130 3368 0006 0018 move.w [A1 + 0x18], [A0 + 0x6]
00003136 206E 0008 movea.l A0, [A6 + 0x8]
0000313A 7006 moveq.l D0, 0x06
0000313C 1140 001A move.b [A0 + 0x1A], D0
00003140 206E 0008 movea.l A0, [A6 + 0x8]
00003144 4228 001B clr.b [A0 + 0x1B]
label00003148:
00003148 206E FFF8 movea.l A0, [A6 - 0x8]
0000314C 2D68 0014 FFF4 move.l [A6 - 0xC], [A0 + 0x14]
00003152 206E 0008 movea.l A0, [A6 + 0x8]
00003156 1028 001C move.b D0, [A0 + 0x1C]
0000315A 4880 ext.w D0
0000315C 206E 0008 movea.l A0, [A6 + 0x8]
00003160 D068 0016 add.w D0, [A0 + 0x16]
00003164 206E 0008 movea.l A0, [A6 + 0x8]
00003168 1228 001D move.b D1, [A0 + 0x1D]
0000316C 4881 ext.w D1
0000316E 206E 0008 movea.l A0, [A6 + 0x8]
00003172 D268 0018 add.w D1, [A0 + 0x18]
00003176 206E 0008 movea.l A0, [A6 + 0x8]
0000317A 1428 001B move.b D2, [A0 + 0x1B]
0000317E 5228 001B addq.b [A0 + 0x1B], 1
00003182 0242 00FF andi.w D2, 0xFF
00003186 3F02 move.w -[A7], D2
00003188 206E 0008 movea.l A0, [A6 + 0x8]
0000318C 7400 moveq.l D2, 0x00
0000318E 1428 001A move.b D2, [A0 + 0x1A]
00003192 3F02 move.w -[A7], D2
00003194 3F01 move.w -[A7], D1
00003196 3F00 move.w -[A7], D0
00003198 206E 0008 movea.l A0, [A6 + 0x8]
0000319C 3F28 0018 move.w -[A7], [A0 + 0x18]
000031A0 206E 0008 movea.l A0, [A6 + 0x8]
000031A4 3F28 0016 move.w -[A7], [A0 + 0x16]
000031A8 4EBA E864 jsr [PC - 0x179C /* 00001A0E */]
000031AC 4FEF 000C lea.l A7, [A7 + 0xC]
000031B0 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000031B4 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000031B8 206E FFF8 movea.l A0, [A6 - 0x8]
000031BC 7000 moveq.l D0, 0x00
000031BE 1028 000A move.b D0, [A0 + 0xA]
000031C2 3F00 move.w -[A7], D0
000031C4 3F2D F62A move.w -[A7], [A5 - 0x9D6]
000031C8 3F2D F628 move.w -[A7], [A5 - 0x9D8]
000031CC 4EAD 037A jsr [A5 + 0x37A /* export_107 */]
000031D0 4FEF 000E lea.l A7, [A7 + 0xE]
000031D4 206E FFF8 movea.l A0, [A6 - 0x8]
000031D8 4268 0008 clr.w [A0 + 0x8]
000031DC 206E 0008 movea.l A0, [A6 + 0x8]
000031E0 7000 moveq.l D0, 0x00
000031E2 1028 001A move.b D0, [A0 + 0x1A]
000031E6 5240 addq.w D0, 1
000031E8 206E 0008 movea.l A0, [A6 + 0x8]
000031EC 7200 moveq.l D1, 0x00
000031EE 1228 001B move.b D1, [A0 + 0x1B]
000031F2 B240 cmp.w D1, D0
000031F4 6638 bne +0x3A /* 0000322E */
000031F6 206E 0008 movea.l A0, [A6 + 0x8]
000031FA 1028 001C move.b D0, [A0 + 0x1C]
000031FE 4880 ext.w D0
00003200 206E 0008 movea.l A0, [A6 + 0x8]
00003204 D068 0016 add.w D0, [A0 + 0x16]
00003208 206E FFF8 movea.l A0, [A6 - 0x8]
0000320C 3140 0004 move.w [A0 + 0x4], D0
00003210 206E 0008 movea.l A0, [A6 + 0x8]
00003214 1028 001D move.b D0, [A0 + 0x1D]
00003218 4880 ext.w D0
0000321A 206E 0008 movea.l A0, [A6 + 0x8]
0000321E D068 0018 add.w D0, [A0 + 0x18]
00003222 206E FFF8 movea.l A0, [A6 - 0x8]
00003226 3140 0006 move.w [A0 + 0x6], D0
0000322A 7001 moveq.l D0, 0x01
0000322C 6002 bra +0x4 /* 00003230 */
label0000322E:
0000322E 7000 moveq.l D0, 0x00
label00003230:
00003230 4E5E unlink A6
00003232 4E75 rts
00003234 4841 swap.w D1
00003236 4E44 trap 4
00003238 4C45 534C movem.l D2,D3,D6,A0,A1,A4,A6, D5
export_149:
0000323C 4E56 FD30 link A6, -0x02D0
00003240 426E FFF6 clr.w [A6 - 0xA]
00003244 7001 moveq.l D0, 0x01
00003246 3D40 FD32 move.w [A6 - 0x2CE], D0
0000324A 426E FD30 clr.w [A6 - 0x2D0]
0000324E 7001 moveq.l D0, 0x01
00003250 3D40 FD32 move.w [A6 - 0x2CE], D0
00003254 0C6E 0001 FD32 cmpi.w [A6 - 0x2CE], 0x1
0000325A 6600 00D6 bne +0xD8 /* 00003332 */
0000325E 41ED C890 lea.l A0, [A5 - 0x3770]
00003262 2D48 FEE6 move.l [A6 - 0x11A], A0
00003266 41ED C559 lea.l A0, [A5 - 0x3AA7]
0000326A 2D48 FFF2 move.l [A6 - 0xE], A0
0000326E 426E FFFE clr.w [A6 - 0x2]
00003272 6028 bra +0x2A /* 0000329C */
label00003274:
00003274 206E FEE6 movea.l A0, [A6 - 0x11A]
00003278 58AE FEE6 addq.l [A6 - 0x11A], 4
0000327C 20AE FFF2 move.l [A0], [A6 - 0xE]
00003280 6004 bra +0x6 /* 00003286 */
label00003282:
00003282 52AE FFF2 addq.l [A6 - 0xE], 1
label00003286:
00003286 206E FFF2 movea.l A0, [A6 - 0xE]
0000328A 7000 moveq.l D0, 0x00
0000328C 1010 move.b D0, [A0]
0000328E 0C40 00FF cmpi.w D0, 0xFF
00003292 66EE bne -0x10 /* 00003282 */
00003294 52AE FFF2 addq.l [A6 - 0xE], 1
00003298 526E FFFE addq.w [A6 - 0x2], 1
label0000329C:
0000329C 0C6E 0048 FFFE cmpi.w [A6 - 0x2], 0x48 /* 'H' */
000032A2 6DD0 blt -0x2E /* 00003274 */
000032A4 41ED C9B0 lea.l A0, [A5 - 0x3650]
000032A8 2D48 FEE6 move.l [A6 - 0x11A], A0
000032AC 2D6D CF26 FFF2 move.l [A6 - 0xE], [A5 - 0x30DA]
000032B2 426E FFFE clr.w [A6 - 0x2]
000032B6 6028 bra +0x2A /* 000032E0 */
label000032B8:
000032B8 206E FEE6 movea.l A0, [A6 - 0x11A]
000032BC 58AE FEE6 addq.l [A6 - 0x11A], 4
000032C0 20AE FFF2 move.l [A0], [A6 - 0xE]
000032C4 6004 bra +0x6 /* 000032CA */
label000032C6:
000032C6 52AE FFF2 addq.l [A6 - 0xE], 1
label000032CA:
000032CA 206E FFF2 movea.l A0, [A6 - 0xE]
000032CE 7000 moveq.l D0, 0x00
000032D0 1010 move.b D0, [A0]
000032D2 0C40 00FF cmpi.w D0, 0xFF
000032D6 66EE bne -0x10 /* 000032C6 */
000032D8 52AE FFF2 addq.l [A6 - 0xE], 1
000032DC 526E FFFE addq.w [A6 - 0x2], 1
label000032E0:
000032E0 0C6E 0048 FFFE cmpi.w [A6 - 0x2], 0x48 /* 'H' */
000032E6 6DD0 blt -0x2E /* 000032B8 */
000032E8 41ED CAD0 lea.l A0, [A5 - 0x3530]
000032EC 2D48 FEE6 move.l [A6 - 0x11A], A0
000032F0 41ED D4C6 lea.l A0, [A5 - 0x2B3A]
000032F4 2D48 FFF2 move.l [A6 - 0xE], A0
000032F8 426E FFFE clr.w [A6 - 0x2]
000032FC 6028 bra +0x2A /* 00003326 */
label000032FE:
000032FE 206E FEE6 movea.l A0, [A6 - 0x11A]
00003302 58AE FEE6 addq.l [A6 - 0x11A], 4
00003306 20AE FFF2 move.l [A0], [A6 - 0xE]
0000330A 6004 bra +0x6 /* 00003310 */
label0000330C:
0000330C 52AE FFF2 addq.l [A6 - 0xE], 1
label00003310:
00003310 206E FFF2 movea.l A0, [A6 - 0xE]
00003314 7000 moveq.l D0, 0x00
00003316 1010 move.b D0, [A0]
00003318 0C40 00FF cmpi.w D0, 0xFF
0000331C 66EE bne -0x10 /* 0000330C */
0000331E 52AE FFF2 addq.l [A6 - 0xE], 1
00003322 526E FFFE addq.w [A6 - 0x2], 1
label00003326:
00003326 0C6E 0090 FFFE cmpi.w [A6 - 0x2], 0x90
0000332C 6DD0 blt -0x2E /* 000032FE */
0000332E 6000 03E4 bra +0x3E6 /* 00003714 */
label00003332:
00003332 42A7 clr.l -[A7]
00003334 A975 syscall TickCount
00003336 201F move.l D0, [A7]+
00003338 2B40 FF7C move.l [A5 - 0x84], D0
0000333C 4EAD 00E2 jsr [A5 + 0xE2 /* export_24 */]
00003340 4267 clr.w -[A7]
00003342 4EAD 0162 jsr [A5 + 0x162 /* export_40 */]
00003346 548F addq.l A7, 2
00003348 206D C502 movea.l A0, [A5 - 0x3AFE]
0000334C 2F28 0014 move.l -[A7], [A0 + 0x14]
00003350 4EAD 017A jsr [A5 + 0x17A /* export_43 */]
00003354 588F addq.l A7, 4
00003356 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */]
0000335A 4878 7D00 push.l 0x7D00 /* '}\0' */
0000335E 2F2D DAC4 move.l -[A7], [A5 - 0x253C]
00003362 4EAD 027A jsr [A5 + 0x27A /* export_75 */]
00003366 508F addq.l A7, 8
label00003368:
00003368 4267 clr.w -[A7]
0000336A A861 syscall Random
0000336C 301F move.w D0, [A7]+
0000336E 4840 swap.w D0
00003370 4240 clr.w D0
00003372 4840 swap.w D0
00003374 80FC 204F divu.w D0, 0x204F /* ' O' */
00003378 4840 swap.w D0
0000337A 3D40 FFF8 move.w [A6 - 0x8], D0
0000337E 306E FFF8 movea.w A0, [A6 - 0x8]
00003382 D1ED DAC4 add.l A0, [A5 - 0x253C]
00003386 2D48 FFF2 move.l [A6 - 0xE], A0
0000338A 6004 bra +0x6 /* 00003390 */
label0000338C:
0000338C 53AE FFF2 subq.l [A6 - 0xE], 1
label00003390:
00003390 206E FFF2 movea.l A0, [A6 - 0xE]
00003394 7000 moveq.l D0, 0x00
00003396 1010 move.b D0, [A0]
00003398 0C40 002A cmpi.w D0, 0x2A /* '*' */
0000339C 66EE bne -0x10 /* 0000338C */
0000339E 52AE FFF2 addq.l [A6 - 0xE], 1
000033A2 41EE FDB0 lea.l A0, [A6 - 0x250]
000033A6 2D48 FFEE move.l [A6 - 0x12], A0
label000033AA:
000033AA 206E FFEE movea.l A0, [A6 - 0x12]
000033AE 52AE FFEE addq.l [A6 - 0x12], 1
000033B2 226E FFF2 movea.l A1, [A6 - 0xE]
000033B6 52AE FFF2 addq.l [A6 - 0xE], 1
000033BA 7000 moveq.l D0, 0x00
000033BC 1011 move.b D0, [A1]
000033BE 0A40 006A xori.w D0, 0x6A /* 'j' */
000033C2 1080 move.b [A0], D0
000033C4 206E FFF2 movea.l A0, [A6 - 0xE]
000033C8 7000 moveq.l D0, 0x00
000033CA 1010 move.b D0, [A0]
000033CC 0C40 0046 cmpi.w D0, 0x46 /* 'F' */
000033D0 66D8 bne -0x26 /* 000033AA */
000033D2 206E FFEE movea.l A0, [A6 - 0x12]
000033D6 52AE FFEE addq.l [A6 - 0x12], 1
000033DA 226E FFF2 movea.l A1, [A6 - 0xE]
000033DE 52AE FFF2 addq.l [A6 - 0xE], 1
000033E2 7000 moveq.l D0, 0x00
000033E4 1011 move.b D0, [A1]
000033E6 0A40 006A xori.w D0, 0x6A /* 'j' */
000033EA 1080 move.b [A0], D0
000033EC 206E FFEE movea.l A0, [A6 - 0x12]
000033F0 4210 clr.b [A0]
000033F2 486E FDB0 pea.l [A6 - 0x250]
000033F6 4EAD 0782 jsr [A5 + 0x782 /* export_236 */]
000033FA 588F addq.l A7, 4
000033FC 41EE FD7E lea.l A0, [A6 - 0x282]
00003400 2D48 FFEE move.l [A6 - 0x12], A0
00003404 52AE FFF2 addq.l [A6 - 0xE], 1
00003408 601A bra +0x1C /* 00003424 */
label0000340A:
0000340A 206E FFEE movea.l A0, [A6 - 0x12]
0000340E 52AE FFEE addq.l [A6 - 0x12], 1
00003412 226E FFF2 movea.l A1, [A6 - 0xE]
00003416 52AE FFF2 addq.l [A6 - 0xE], 1
0000341A 7000 moveq.l D0, 0x00
0000341C 1011 move.b D0, [A1]
0000341E 0A40 006A xori.w D0, 0x6A /* 'j' */
00003422 1080 move.b [A0], D0
label00003424:
00003424 206E FFF2 movea.l A0, [A6 - 0xE]
00003428 7000 moveq.l D0, 0x00
0000342A 1010 move.b D0, [A0]
0000342C 0C40 0067 cmpi.w D0, 0x67 /* 'g' */
00003430 66D8 bne -0x26 /* 0000340A */
00003432 206E FFEE movea.l A0, [A6 - 0x12]
00003436 4210 clr.b [A0]
00003438 52AE FFF2 addq.l [A6 - 0xE], 1
0000343C 486E FD7E pea.l [A6 - 0x282]
00003440 4EAD 0782 jsr [A5 + 0x782 /* export_236 */]
00003444 588F addq.l A7, 4
00003446 426E FFFE clr.w [A6 - 0x2]
0000344A 2D6E FFF2 FFEE move.l [A6 - 0x12], [A6 - 0xE]
00003450 601C bra +0x1E /* 0000346E */
label00003452:
00003452 206E FFF2 movea.l A0, [A6 - 0xE]
00003456 52AE FFF2 addq.l [A6 - 0xE], 1
0000345A 7000 moveq.l D0, 0x00
0000345C 1010 move.b D0, [A0]
0000345E 0C40 0067 cmpi.w D0, 0x67 /* 'g' */
00003462 660A bne +0xC /* 0000346E */
00003464 526E FFFE addq.w [A6 - 0x2], 1
00003468 2D6E FFF2 FFEE move.l [A6 - 0x12], [A6 - 0xE]
label0000346E:
0000346E 306E FFF8 movea.w A0, [A6 - 0x8]
00003472 D1ED DAC4 add.l A0, [A5 - 0x253C]
00003476 B1EE FFF2 cmpa.l A0, [A6 - 0xE]
0000347A 62D6 bhi -0x28 /* 00003452 */
0000347C 302E FFFE move.w D0, [A6 - 0x2]
00003480 E240 asr D0.w, 1
00003482 5240 addq.w D0, 1
00003484 3D40 FFFC move.w [A6 - 0x4], D0
00003488 41EE FD4C lea.l A0, [A6 - 0x2B4]
0000348C 2D48 FFF2 move.l [A6 - 0xE], A0
00003490 0C6E 0009 FFFC cmpi.w [A6 - 0x4], 0x9 /* '\t' */
00003496 6F1A ble +0x1C /* 000034B2 */
00003498 206E FFF2 movea.l A0, [A6 - 0xE]
0000349C 52AE FFF2 addq.l [A6 - 0xE], 1
000034A0 326E FFFC movea.w A1, [A6 - 0x4]
000034A4 2009 move.l D0, A1
000034A6 81FC 000A divs.w D0, 0xA /* '\n' */
000034AA 0640 0030 addi.w D0, 0x30 /* '0' */
000034AE 1080 move.b [A0], D0
000034B0 600C bra +0xE /* 000034BE */
label000034B2:
000034B2 206E FFF2 movea.l A0, [A6 - 0xE]
000034B6 52AE FFF2 addq.l [A6 - 0xE], 1
000034BA 7020 moveq.l D0, 0x20
000034BC 1080 move.b [A0], D0
label000034BE:
000034BE 206E FFF2 movea.l A0, [A6 - 0xE]
000034C2 52AE FFF2 addq.l [A6 - 0xE], 1
000034C6 326E FFFC movea.w A1, [A6 - 0x4]
000034CA 2009 move.l D0, A1
000034CC 81FC 000A divs.w D0, 0xA /* '\n' */
000034D0 4840 swap.w D0
000034D2 0640 0030 addi.w D0, 0x30 /* '0' */
000034D6 1080 move.b [A0], D0
000034D8 206E FFF2 movea.l A0, [A6 - 0xE]
000034DC 52AE FFF2 addq.l [A6 - 0xE], 1
000034E0 702E moveq.l D0, 0x2E
000034E2 1080 move.b [A0], D0
000034E4 206E FFF2 movea.l A0, [A6 - 0xE]
000034E8 52AE FFF2 addq.l [A6 - 0xE], 1
000034EC 7020 moveq.l D0, 0x20
000034EE 1080 move.b [A0], D0
000034F0 082E 0000 FFFF btst.b [A6 - 0x1], 0x0
000034F6 670A beq +0xC /* 00003502 */
000034F8 41F9 0000 0854 lea.l A0, [0x00000854]
000034FE 2008 move.l D0, A0
00003500 6008 bra +0xA /* 0000350A */
label00003502:
00003502 41F9 0000 085C lea.l A0, [0x0000085C]
00003508 2008 move.l D0, A0
label0000350A:
0000350A 2D40 FFEA move.l [A6 - 0x16], D0
0000350E 6012 bra +0x14 /* 00003522 */
label00003510:
00003510 206E FFF2 movea.l A0, [A6 - 0xE]
00003514 52AE FFF2 addq.l [A6 - 0xE], 1
00003518 226E FFEA movea.l A1, [A6 - 0x16]
0000351C 52AE FFEA addq.l [A6 - 0x16], 1
00003520 1091 move.b [A0], [A1]
label00003522:
00003522 206E FFEA movea.l A0, [A6 - 0x16]
00003526 4A10 tst.b [A0]
00003528 66E6 bne -0x18 /* 00003510 */
0000352A 206E FFF2 movea.l A0, [A6 - 0xE]
0000352E 4210 clr.b [A0]
00003530 486E FD4C pea.l [A6 - 0x2B4]
00003534 4EAD 0782 jsr [A5 + 0x782 /* export_236 */]
00003538 588F addq.l A7, 4
0000353A 486E FDB0 pea.l [A6 - 0x250]
0000353E 486E FD7E pea.l [A6 - 0x282]
00003542 486E FD4C pea.l [A6 - 0x2B4]
00003546 4879 0000 0864 push.l 0x864
0000354C A98B syscall ParamText
0000354E 42A7 clr.l -[A7]
00003550 3F3C 0196 move.w -[A7], 0x196
00003554 42A7 clr.l -[A7]
00003556 4878 FFFF push.l 0xFFFF
0000355A A97C syscall GetNewDialog
0000355C 205F movea.l A0, [A7]+
0000355E 2D48 FD48 move.l [A6 - 0x2B8], A0
label00003562:
00003562 486D 0402 pea.l [A5 + 0x402 /* export_124 */]
00003566 486E FD46 pea.l [A6 - 0x2BA]
0000356A A991 syscall ModalDialog
0000356C 0C6E 0001 FD46 cmpi.w [A6 - 0x2BA], 0x1
00003572 6EEE bgt -0x10 /* 00003562 */
00003574 2F2E FD48 move.l -[A7], [A6 - 0x2B8]
00003578 3F3C 0002 move.w -[A7], 0x2
0000357C 486E FD44 pea.l [A6 - 0x2BC]
00003580 486E FD40 pea.l [A6 - 0x2C0]
00003584 486E FD38 pea.l [A6 - 0x2C8]
00003588 A98D syscall GetDialogItem/GetDItem
0000358A 2F2E FD40 move.l -[A7], [A6 - 0x2C0]
0000358E 486E FDE2 pea.l [A6 - 0x21E]
00003592 A990 syscall GetDialogItemText/GetIText
00003594 2F2E FD48 move.l -[A7], [A6 - 0x2B8]
00003598 A983 syscall DisposeDialog
0000359A 486E FDE2 pea.l [A6 - 0x21E]
0000359E 4EAD 077A jsr [A5 + 0x77A /* export_235 */]
000035A2 588F addq.l A7, 4
000035A4 41EE FDE2 lea.l A0, [A6 - 0x21E]
000035A8 2D48 FFF2 move.l [A6 - 0xE], A0
000035AC 6008 bra +0xA /* 000035B6 */
label000035AE:
000035AE 52AE FFF2 addq.l [A6 - 0xE], 1
000035B2 52AE FFEE addq.l [A6 - 0x12], 1
label000035B6:
000035B6 206E FFF2 movea.l A0, [A6 - 0xE]
000035BA 7000 moveq.l D0, 0x00
000035BC 1010 move.b D0, [A0]
000035BE 0040 0020 ori.w D0, 0x20 /* ' ' */
000035C2 206E FFEE movea.l A0, [A6 - 0x12]
000035C6 7200 moveq.l D1, 0x00
000035C8 1210 move.b D1, [A0]
000035CA 0A41 006A xori.w D1, 0x6A /* 'j' */
000035CE 0041 0020 ori.w D1, 0x20 /* ' ' */
000035D2 B041 cmp.w D0, D1
000035D4 67D8 beq -0x26 /* 000035AE */
000035D6 206E FFF2 movea.l A0, [A6 - 0xE]
000035DA 4A10 tst.b [A0]
000035DC 660E bne +0x10 /* 000035EC */
000035DE 206E FFEE movea.l A0, [A6 - 0x12]
000035E2 7000 moveq.l D0, 0x00
000035E4 1010 move.b D0, [A0]
000035E6 0C40 0067 cmpi.w D0, 0x67 /* 'g' */
000035EA 6710 beq +0x12 /* 000035FC */
label000035EC:
000035EC 302E FFF6 move.w D0, [A6 - 0xA]
000035F0 526E FFF6 addq.w [A6 - 0xA], 1
000035F4 0C40 0002 cmpi.w D0, 0x2
000035F8 6D00 FD6E blt -0x290 /* 00003368 */
label000035FC:
000035FC 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */]
00003600 206E FFF2 movea.l A0, [A6 - 0xE]
00003604 4A10 tst.b [A0]
00003606 660E bne +0x10 /* 00003616 */
00003608 206E FFEE movea.l A0, [A6 - 0x12]
0000360C 7000 moveq.l D0, 0x00
0000360E 1010 move.b D0, [A0]
00003610 0C40 0067 cmpi.w D0, 0x67 /* 'g' */
00003614 6720 beq +0x22 /* 00003636 */
label00003616:
00003616 4267 clr.w -[A7]
00003618 3F3C 000C move.w -[A7], 0xC
0000361C 4879 0000 0866 push.l 0x866
00003622 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */]
00003626 508F addq.l A7, 8
00003628 3F3C FFFF move.w -[A7], 0xFFFF
0000362C 4EAD 0582 jsr [A5 + 0x582 /* export_172 */]
00003630 548F addq.l A7, 2
00003632 6000 00D2 bra +0xD4 /* 00003706 */
label00003636:
00003636 41ED C890 lea.l A0, [A5 - 0x3770]
0000363A 2D48 FEE6 move.l [A6 - 0x11A], A0
0000363E 41ED C559 lea.l A0, [A5 - 0x3AA7]
00003642 2D48 FFF2 move.l [A6 - 0xE], A0
00003646 426E FFFE clr.w [A6 - 0x2]
0000364A 6028 bra +0x2A /* 00003674 */
label0000364C:
0000364C 206E FEE6 movea.l A0, [A6 - 0x11A]
00003650 58AE FEE6 addq.l [A6 - 0x11A], 4
00003654 20AE FFF2 move.l [A0], [A6 - 0xE]
00003658 6004 bra +0x6 /* 0000365E */
label0000365A:
0000365A 52AE FFF2 addq.l [A6 - 0xE], 1
label0000365E:
0000365E 206E FFF2 movea.l A0, [A6 - 0xE]
00003662 7000 moveq.l D0, 0x00
00003664 1010 move.b D0, [A0]
00003666 0C40 00FF cmpi.w D0, 0xFF
0000366A 66EE bne -0x10 /* 0000365A */
0000366C 52AE FFF2 addq.l [A6 - 0xE], 1
00003670 526E FFFE addq.w [A6 - 0x2], 1
label00003674:
00003674 0C6E 0048 FFFE cmpi.w [A6 - 0x2], 0x48 /* 'H' */
0000367A 6DD0 blt -0x2E /* 0000364C */
0000367C 41ED C9B0 lea.l A0, [A5 - 0x3650]
00003680 2D48 FEE6 move.l [A6 - 0x11A], A0
00003684 2D6D CF26 FFF2 move.l [A6 - 0xE], [A5 - 0x30DA]
0000368A 426E FFFE clr.w [A6 - 0x2]
0000368E 6028 bra +0x2A /* 000036B8 */
label00003690:
00003690 206E FEE6 movea.l A0, [A6 - 0x11A]
00003694 58AE FEE6 addq.l [A6 - 0x11A], 4
00003698 20AE FFF2 move.l [A0], [A6 - 0xE]
0000369C 6004 bra +0x6 /* 000036A2 */
label0000369E:
0000369E 52AE FFF2 addq.l [A6 - 0xE], 1
label000036A2:
000036A2 206E FFF2 movea.l A0, [A6 - 0xE]
000036A6 7000 moveq.l D0, 0x00
000036A8 1010 move.b D0, [A0]
000036AA 0C40 00FF cmpi.w D0, 0xFF
000036AE 66EE bne -0x10 /* 0000369E */
000036B0 52AE FFF2 addq.l [A6 - 0xE], 1
000036B4 526E FFFE addq.w [A6 - 0x2], 1
label000036B8:
000036B8 0C6E 0048 FFFE cmpi.w [A6 - 0x2], 0x48 /* 'H' */
000036BE 6DD0 blt -0x2E /* 00003690 */
000036C0 41ED CAD0 lea.l A0, [A5 - 0x3530]
000036C4 2D48 FEE6 move.l [A6 - 0x11A], A0
000036C8 41ED D4C6 lea.l A0, [A5 - 0x2B3A]
000036CC 2D48 FFF2 move.l [A6 - 0xE], A0
000036D0 426E FFFE clr.w [A6 - 0x2]
000036D4 6028 bra +0x2A /* 000036FE */
label000036D6:
000036D6 206E FEE6 movea.l A0, [A6 - 0x11A]
000036DA 58AE FEE6 addq.l [A6 - 0x11A], 4
000036DE 20AE FFF2 move.l [A0], [A6 - 0xE]
000036E2 6004 bra +0x6 /* 000036E8 */
label000036E4:
000036E4 52AE FFF2 addq.l [A6 - 0xE], 1
label000036E8:
000036E8 206E FFF2 movea.l A0, [A6 - 0xE]
000036EC 7000 moveq.l D0, 0x00
000036EE 1010 move.b D0, [A0]
000036F0 0C40 00FF cmpi.w D0, 0xFF
000036F4 66EE bne -0x10 /* 000036E4 */
000036F6 52AE FFF2 addq.l [A6 - 0xE], 1
000036FA 526E FFFE addq.w [A6 - 0x2], 1
label000036FE:
000036FE 0C6E 0090 FFFE cmpi.w [A6 - 0x2], 0x90
00003704 6DD0 blt -0x2E /* 000036D6 */
label00003706:
00003706 4EAD 011A jsr [A5 + 0x11A /* export_31 */]
0000370A 4A6E FD30 tst.w [A6 - 0x2D0]
0000370E 6604 bne +0x6 /* 00003714 */
00003710 4EAD 0252 jsr [A5 + 0x252 /* export_70 */]
label00003714:
00003714 4E5E unlink A6
00003716 4E75 rts
00003718 474F chk.w D3, A7
0000371A 4F44 chk.w D7, D4
0000371C 2020 move.l D0, -[A0]
0000371E 2020 move.l D0, -[A0]
fn00003720:
00003720 4E56 FFEC link A6, -0x0014
00003724 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003728 4EBA 0B02 jsr [PC + 0xB02 /* 0000422C */]
0000372C 588F addq.l A7, 4
0000372E 4A40 tst.w D0
00003730 6606 bne +0x8 /* 00003738 */
00003732 7000 moveq.l D0, 0x00
00003734 6000 0220 bra +0x222 /* 00003956 */
label00003738:
00003738 206E 0008 movea.l A0, [A6 + 0x8]
0000373C 2D50 FFFC move.l [A6 - 0x4], [A0]
00003740 206E 0008 movea.l A0, [A6 + 0x8]
00003744 2D68 000A FFF8 move.l [A6 - 0x8], [A0 + 0xA]
0000374A 206E 0008 movea.l A0, [A6 + 0x8]
0000374E 3D68 0014 FFEE move.w [A6 - 0x12], [A0 + 0x14]
00003754 4AAE FFFC tst.l [A6 - 0x4]
00003758 6600 011A bne +0x11C /* 00003874 */
0000375C 302E FFEE move.w D0, [A6 - 0x12]
00003760 4840 swap.w D0
00003762 4240 clr.w D0
00003764 4840 swap.w D0
00003766 E580 asl D0, 2
00003768 41ED B1DC lea.l A0, [A5 - 0x4E24]
0000376C D1C0 add.l A0, D0
0000376E 2D50 FFFC move.l [A6 - 0x4], [A0]
00003772 206E FFF8 movea.l A0, [A6 - 0x8]
00003776 226E 0008 movea.l A1, [A6 + 0x8]
0000377A 3368 0004 0016 move.w [A1 + 0x16], [A0 + 0x4]
00003780 206E FFF8 movea.l A0, [A6 - 0x8]
00003784 226E 0008 movea.l A1, [A6 + 0x8]
00003788 3368 0006 0018 move.w [A1 + 0x18], [A0 + 0x6]
0000378E 426E FFEC clr.w [A6 - 0x14]
00003792 6008 bra +0xA /* 0000379C */
label00003794:
00003794 526E FFEC addq.w [A6 - 0x14], 1
00003798 54AE FFFC addq.l [A6 - 0x4], 2
label0000379C:
0000379C 206E FFFC movea.l A0, [A6 - 0x4]
000037A0 0C50 FFFF cmpi.w [A0], 0xFFFF
000037A4 66EE bne -0x10 /* 00003794 */
000037A6 206E 0008 movea.l A0, [A6 + 0x8]
000037AA 4A28 001B tst.b [A0 + 0x1B]
000037AE 6708 beq +0xA /* 000037B8 */
000037B0 7000 moveq.l D0, 0x00
000037B2 302E FFEC move.w D0, [A6 - 0x14]
000037B6 6006 bra +0x8 /* 000037BE */
label000037B8:
000037B8 302E FFEC move.w D0, [A6 - 0x14]
000037BC E248 lsr D0.w, 1
label000037BE:
000037BE 206E 0008 movea.l A0, [A6 + 0x8]
000037C2 1140 001A move.b [A0 + 0x1A], D0
000037C6 206E 0008 movea.l A0, [A6 + 0x8]
000037CA 4228 001B clr.b [A0 + 0x1B]
000037CE 302E FFEE move.w D0, [A6 - 0x12]
000037D2 4840 swap.w D0
000037D4 4240 clr.w D0
000037D6 4840 swap.w D0
000037D8 E580 asl D0, 2
000037DA 41ED B1DC lea.l A0, [A5 - 0x4E24]
000037DE D1C0 add.l A0, D0
000037E0 2D50 FFFC move.l [A6 - 0x4], [A0]
000037E4 206E FFFC movea.l A0, [A6 - 0x4]
000037E8 54AE FFFC addq.l [A6 - 0x4], 2
000037EC 3010 move.w D0, [A0]
000037EE 4840 swap.w D0
000037F0 4240 clr.w D0
000037F2 4840 swap.w D0
000037F4 E780 asl D0, 3
000037F6 D0AD B69C add.l D0, [A5 - 0x4964]
000037FA 2D40 FFF4 move.l [A6 - 0xC], D0
000037FE 206E 0008 movea.l A0, [A6 + 0x8]
00003802 1028 001B move.b D0, [A0 + 0x1B]
00003806 5228 001B addq.b [A0 + 0x1B], 1
0000380A 0240 00FF andi.w D0, 0xFF
0000380E 3F00 move.w -[A7], D0
00003810 206E 0008 movea.l A0, [A6 + 0x8]
00003814 7000 moveq.l D0, 0x00
00003816 1028 001A move.b D0, [A0 + 0x1A]
0000381A 3F00 move.w -[A7], D0
0000381C 206E 0008 movea.l A0, [A6 + 0x8]
00003820 3F28 001E move.w -[A7], [A0 + 0x1E]
00003824 206E 0008 movea.l A0, [A6 + 0x8]
00003828 3F28 001C move.w -[A7], [A0 + 0x1C]
0000382C 206E 0008 movea.l A0, [A6 + 0x8]
00003830 3F28 0018 move.w -[A7], [A0 + 0x18]
00003834 206E 0008 movea.l A0, [A6 + 0x8]
00003838 3F28 0016 move.w -[A7], [A0 + 0x16]
0000383C 4EBA E1D0 jsr [PC - 0x1E30 /* 00001A0E */]
00003840 4FEF 000C lea.l A7, [A7 + 0xC]
00003844 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00003848 2F2E FFF4 move.l -[A7], [A6 - 0xC]
0000384C 206E FFF8 movea.l A0, [A6 - 0x8]
00003850 7000 moveq.l D0, 0x00
00003852 1028 000A move.b D0, [A0 + 0xA]
00003856 3F00 move.w -[A7], D0
00003858 3F2D F62A move.w -[A7], [A5 - 0x9D6]
0000385C 3F2D F628 move.w -[A7], [A5 - 0x9D8]
00003860 4EAD 037A jsr [A5 + 0x37A /* export_107 */]
00003864 4FEF 000E lea.l A7, [A7 + 0xE]
00003868 206E FFF8 movea.l A0, [A6 - 0x8]
0000386C 4268 0008 clr.w [A0 + 0x8]
00003870 6000 00A8 bra +0xAA /* 0000391A */
label00003874:
00003874 206E FFF8 movea.l A0, [A6 - 0x8]
00003878 2D68 0014 FFF4 move.l [A6 - 0xC], [A0 + 0x14]
0000387E 4EBA E01C jsr [PC - 0x1FE4 /* 0000189C */]
00003882 2D40 FFF0 move.l [A6 - 0x10], D0
00003886 206E FFFC movea.l A0, [A6 - 0x4]
0000388A 54AE FFFC addq.l [A6 - 0x4], 2
0000388E 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00003892 3F10 move.w -[A7], [A0]
00003894 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00003898 4EAD 03BA jsr [A5 + 0x3BA /* export_115 */]
0000389C 4FEF 000A lea.l A7, [A7 + 0xA]
000038A0 206E 0008 movea.l A0, [A6 + 0x8]
000038A4 1028 001B move.b D0, [A0 + 0x1B]
000038A8 5228 001B addq.b [A0 + 0x1B], 1
000038AC 0240 00FF andi.w D0, 0xFF
000038B0 3F00 move.w -[A7], D0
000038B2 206E 0008 movea.l A0, [A6 + 0x8]
000038B6 7000 moveq.l D0, 0x00
000038B8 1028 001A move.b D0, [A0 + 0x1A]
000038BC 3F00 move.w -[A7], D0
000038BE 206E 0008 movea.l A0, [A6 + 0x8]
000038C2 3F28 001E move.w -[A7], [A0 + 0x1E]
000038C6 206E 0008 movea.l A0, [A6 + 0x8]
000038CA 3F28 001C move.w -[A7], [A0 + 0x1C]
000038CE 206E 0008 movea.l A0, [A6 + 0x8]
000038D2 3F28 0018 move.w -[A7], [A0 + 0x18]
000038D6 206E 0008 movea.l A0, [A6 + 0x8]
000038DA 3F28 0016 move.w -[A7], [A0 + 0x16]
000038DE 4EBA E12E jsr [PC - 0x1ED2 /* 00001A0E */]
000038E2 4FEF 000C lea.l A7, [A7 + 0xC]
000038E6 2D6E FFF0 FFF4 move.l [A6 - 0xC], [A6 - 0x10]
000038EC 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000038F0 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000038F4 206E FFF8 movea.l A0, [A6 - 0x8]
000038F8 7000 moveq.l D0, 0x00
000038FA 1028 000A move.b D0, [A0 + 0xA]
000038FE 3F00 move.w -[A7], D0
00003900 3F2D F62A move.w -[A7], [A5 - 0x9D6]
00003904 3F2D F628 move.w -[A7], [A5 - 0x9D8]
00003908 4EAD 037A jsr [A5 + 0x37A /* export_107 */]
0000390C 4FEF 000E lea.l A7, [A7 + 0xE]
00003910 206E FFF8 movea.l A0, [A6 - 0x8]
00003914 7001 moveq.l D0, 0x01
00003916 3140 0008 move.w [A0 + 0x8], D0
label0000391A:
0000391A 206E 0008 movea.l A0, [A6 + 0x8]
0000391E 226E 0008 movea.l A1, [A6 + 0x8]
00003922 1029 001B move.b D0, [A1 + 0x1B]
00003926 B028 001A cmp.b D0, [A0 + 0x1A]
0000392A 6620 bne +0x22 /* 0000394C */
0000392C 206E 0008 movea.l A0, [A6 + 0x8]
00003930 226E FFF8 movea.l A1, [A6 - 0x8]
00003934 3368 001C 0004 move.w [A1 + 0x4], [A0 + 0x1C]
0000393A 206E 0008 movea.l A0, [A6 + 0x8]
0000393E 226E FFF8 movea.l A1, [A6 - 0x8]
00003942 3368 001E 0006 move.w [A1 + 0x6], [A0 + 0x1E]
00003948 7001 moveq.l D0, 0x01
0000394A 600A bra +0xC /* 00003956 */
label0000394C:
0000394C 206E 0008 movea.l A0, [A6 + 0x8]
00003950 20AE FFFC move.l [A0], [A6 - 0x4]
00003954 7000 moveq.l D0, 0x00
label00003956:
00003956 4E5E unlink A6
00003958 4E75 rts
0000395A 4841 swap.w D1
0000395C 4E44 trap 4
0000395E 4C45 4350 movem.l D4,D6,A0,A1,A6, D5
fn00003962:
00003962 4E56 FFF0 link A6, -0x0010
00003966 206E 0008 movea.l A0, [A6 + 0x8]
0000396A 4A28 0004 tst.b [A0 + 0x4]
0000396E 670E beq +0x10 /* 0000397E */
00003970 206E 0008 movea.l A0, [A6 + 0x8]
00003974 5328 0004 subq.b [A0 + 0x4], 1
00003978 7000 moveq.l D0, 0x00
0000397A 6000 010A bra +0x10C /* 00003A86 */
label0000397E:
0000397E 206E 0008 movea.l A0, [A6 + 0x8]
00003982 4228 0004 clr.b [A0 + 0x4]
00003986 206E 0008 movea.l A0, [A6 + 0x8]
0000398A 2D50 FFFC move.l [A6 - 0x4], [A0]
0000398E 206E 0008 movea.l A0, [A6 + 0x8]
00003992 2D68 000A FFF8 move.l [A6 - 0x8], [A0 + 0xA]
00003998 4AAE FFFC tst.l [A6 - 0x4]
0000399C 666A bne +0x6C /* 00003A08 */
0000399E 206E 0008 movea.l A0, [A6 + 0x8]
000039A2 3028 0014 move.w D0, [A0 + 0x14]
000039A6 4840 swap.w D0
000039A8 4240 clr.w D0
000039AA 4840 swap.w D0
000039AC E580 asl D0, 2
000039AE 41ED B1DC lea.l A0, [A5 - 0x4E24]
000039B2 D1C0 add.l A0, D0
000039B4 2D50 FFFC move.l [A6 - 0x4], [A0]
000039B8 206E FFFC movea.l A0, [A6 - 0x4]
000039BC 54AE FFFC addq.l [A6 - 0x4], 2
000039C0 3010 move.w D0, [A0]
000039C2 4840 swap.w D0
000039C4 4240 clr.w D0
000039C6 4840 swap.w D0
000039C8 E780 asl D0, 3
000039CA D0AD B69C add.l D0, [A5 - 0x4964]
000039CE 2D40 FFF4 move.l [A6 - 0xC], D0
000039D2 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000039D6 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000039DA 206E FFF8 movea.l A0, [A6 - 0x8]
000039DE 7000 moveq.l D0, 0x00
000039E0 1028 000A move.b D0, [A0 + 0xA]
000039E4 3F00 move.w -[A7], D0
000039E6 206E FFF8 movea.l A0, [A6 - 0x8]
000039EA 3F28 0006 move.w -[A7], [A0 + 0x6]
000039EE 206E FFF8 movea.l A0, [A6 - 0x8]
000039F2 3F28 0004 move.w -[A7], [A0 + 0x4]
000039F6 4EAD 037A jsr [A5 + 0x37A /* export_107 */]
000039FA 4FEF 000E lea.l A7, [A7 + 0xE]
000039FE 206E FFF8 movea.l A0, [A6 - 0x8]
00003A02 4268 0008 clr.w [A0 + 0x8]
00003A06 6066 bra +0x68 /* 00003A6E */
label00003A08:
00003A08 206E FFF8 movea.l A0, [A6 - 0x8]
00003A0C 2D68 0014 FFF4 move.l [A6 - 0xC], [A0 + 0x14]
00003A12 4EBA DE88 jsr [PC - 0x2178 /* 0000189C */]
00003A16 2D40 FFF0 move.l [A6 - 0x10], D0
00003A1A 206E FFFC movea.l A0, [A6 - 0x4]
00003A1E 54AE FFFC addq.l [A6 - 0x4], 2
00003A22 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00003A26 3F10 move.w -[A7], [A0]
00003A28 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00003A2C 4EAD 03BA jsr [A5 + 0x3BA /* export_115 */]
00003A30 4FEF 000A lea.l A7, [A7 + 0xA]
00003A34 2D6E FFF0 FFF4 move.l [A6 - 0xC], [A6 - 0x10]
00003A3A 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00003A3E 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00003A42 206E FFF8 movea.l A0, [A6 - 0x8]
00003A46 7000 moveq.l D0, 0x00
00003A48 1028 000A move.b D0, [A0 + 0xA]
00003A4C 3F00 move.w -[A7], D0
00003A4E 206E FFF8 movea.l A0, [A6 - 0x8]
00003A52 3F28 0002 move.w -[A7], [A0 + 0x2]
00003A56 206E FFF8 movea.l A0, [A6 - 0x8]
00003A5A 3F10 move.w -[A7], [A0]
00003A5C 4EAD 037A jsr [A5 + 0x37A /* export_107 */]
00003A60 4FEF 000E lea.l A7, [A7 + 0xE]
00003A64 206E FFF8 movea.l A0, [A6 - 0x8]
00003A68 7001 moveq.l D0, 0x01
00003A6A 3140 0008 move.w [A0 + 0x8], D0
label00003A6E:
00003A6E 206E FFFC movea.l A0, [A6 - 0x4]
00003A72 0C50 FFFF cmpi.w [A0], 0xFFFF
00003A76 6604 bne +0x6 /* 00003A7C */
00003A78 7001 moveq.l D0, 0x01
00003A7A 600A bra +0xC /* 00003A86 */
label00003A7C:
00003A7C 206E 0008 movea.l A0, [A6 + 0x8]
00003A80 20AE FFFC move.l [A0], [A6 - 0x4]
00003A84 7000 moveq.l D0, 0x00
label00003A86:
00003A86 4E5E unlink A6
00003A88 4E75 rts
00003A8A 4841 swap.w D1
00003A8C 4E44 trap 4
00003A8E 4C45 5452 movem.l D1,D4,D6,A2,A4,A6, D5
fn00003A92:
00003A92 4E56 FFE6 link A6, -0x001A
00003A96 206E 0008 movea.l A0, [A6 + 0x8]
00003A9A 4A68 0014 tst.w [A0 + 0x14]
00003A9E 6714 beq +0x16 /* 00003AB4 */
00003AA0 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003AA4 4EBA 0786 jsr [PC + 0x786 /* 0000422C */]
00003AA8 588F addq.l A7, 4
00003AAA 4A40 tst.w D0
00003AAC 6606 bne +0x8 /* 00003AB4 */
00003AAE 7000 moveq.l D0, 0x00
00003AB0 6000 0354 bra +0x356 /* 00003E06 */
label00003AB4:
00003AB4 206E 0008 movea.l A0, [A6 + 0x8]
00003AB8 2D50 FFFC move.l [A6 - 0x4], [A0]
00003ABC 206E 0008 movea.l A0, [A6 + 0x8]
00003AC0 2D68 000A FFF8 move.l [A6 - 0x8], [A0 + 0xA]
00003AC6 206E 0008 movea.l A0, [A6 + 0x8]
00003ACA 7000 moveq.l D0, 0x00
00003ACC 1028 0016 move.b D0, [A0 + 0x16]
00003AD0 3D40 FFEC move.w [A6 - 0x14], D0
00003AD4 206E 0008 movea.l A0, [A6 + 0x8]
00003AD8 1D68 0018 FFEF move.b [A6 - 0x11], [A0 + 0x18]
00003ADE 4AAE FFFC tst.l [A6 - 0x4]
00003AE2 6600 029A bne +0x29C /* 00003D7E */
00003AE6 206E 0008 movea.l A0, [A6 + 0x8]
00003AEA 4A68 0014 tst.w [A0 + 0x14]
00003AEE 6700 00FE beq +0x100 /* 00003BEE */
00003AF2 206E 0008 movea.l A0, [A6 + 0x8]
00003AF6 302E FFEC move.w D0, [A6 - 0x14]
00003AFA D068 0014 add.w D0, [A0 + 0x14]
00003AFE 0240 0007 andi.w D0, 0x7
00003B02 206E 0008 movea.l A0, [A6 + 0x8]
00003B06 7200 moveq.l D1, 0x00
00003B08 1228 0017 move.b D1, [A0 + 0x17]
00003B0C B041 cmp.w D0, D1
00003B0E 6606 bne +0x8 /* 00003B16 */
00003B10 7001 moveq.l D0, 0x01
00003B12 6000 02F2 bra +0x2F4 /* 00003E06 */
label00003B16:
00003B16 206E 0008 movea.l A0, [A6 + 0x8]
00003B1A 302E FFEC move.w D0, [A6 - 0x14]
00003B1E D068 0014 add.w D0, [A0 + 0x14]
00003B22 0240 0007 andi.w D0, 0x7
00003B26 3D40 FFEC move.w [A6 - 0x14], D0
00003B2A 206E 0008 movea.l A0, [A6 + 0x8]
00003B2E 4A68 0014 tst.w [A0 + 0x14]
00003B32 6F0E ble +0x10 /* 00003B42 */
00003B34 302E FFEC move.w D0, [A6 - 0x14]
00003B38 5040 addq.w D0, 8
00003B3A 4840 swap.w D0
00003B3C 4240 clr.w D0
00003B3E 4840 swap.w D0
00003B40 6008 bra +0xA /* 00003B4A */
label00003B42:
00003B42 302E FFEC move.w D0, [A6 - 0x14]
00003B46 0640 0010 addi.w D0, 0x10
label00003B4A:
00003B4A 3D40 FFE8 move.w [A6 - 0x18], D0
00003B4E 7000 moveq.l D0, 0x00
00003B50 102E FFEF move.b D0, [A6 - 0x11]
00003B54 0C40 0003 cmpi.w D0, 0x3
00003B58 6718 beq +0x1A /* 00003B72 */
00003B5A 7000 moveq.l D0, 0x00
00003B5C 102E FFEF move.b D0, [A6 - 0x11]
00003B60 0C40 0006 cmpi.w D0, 0x6
00003B64 670C beq +0xE /* 00003B72 */
00003B66 7000 moveq.l D0, 0x00
00003B68 102E FFEF move.b D0, [A6 - 0x11]
00003B6C 0C40 0001 cmpi.w D0, 0x1
00003B70 6604 bne +0x6 /* 00003B76 */
label00003B72:
00003B72 E2EE FFE8 lsr .w [A6 - 0x18]
label00003B76:
00003B76 7000 moveq.l D0, 0x00
00003B78 102E FFEF move.b D0, [A6 - 0x11]
00003B7C 5340 subq.w D0, 1
00003B7E C0FC 001A mulu.w D0, 0x1A
00003B82 41ED C3A2 lea.l A0, [A5 - 0x3C5E]
00003B86 D1C0 add.l A0, D0
00003B88 302E FFE8 move.w D0, [A6 - 0x18]
00003B8C 4840 swap.w D0
00003B8E 4240 clr.w D0
00003B90 4840 swap.w D0
00003B92 E580 asl D0, 2
00003B94 D0A8 0008 add.l D0, [A0 + 0x8]
00003B98 2040 movea.l A0, D0
00003B9A 2D50 FFFC move.l [A6 - 0x4], [A0]
00003B9E 206E FFFC movea.l A0, [A6 - 0x4]
00003BA2 54AE FFFC addq.l [A6 - 0x4], 2
00003BA6 3010 move.w D0, [A0]
00003BA8 4840 swap.w D0
00003BAA 4240 clr.w D0
00003BAC 4840 swap.w D0
00003BAE E780 asl D0, 3
00003BB0 D0AD B69C add.l D0, [A5 - 0x4964]
00003BB4 2D40 FFF4 move.l [A6 - 0xC], D0
00003BB8 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00003BBC 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00003BC0 206E FFF8 movea.l A0, [A6 - 0x8]
00003BC4 7000 moveq.l D0, 0x00
00003BC6 1028 000A move.b D0, [A0 + 0xA]
00003BCA 3F00 move.w -[A7], D0
00003BCC 206E FFF8 movea.l A0, [A6 - 0x8]
00003BD0 3F28 0002 move.w -[A7], [A0 + 0x2]
00003BD4 206E FFF8 movea.l A0, [A6 - 0x8]
00003BD8 3F10 move.w -[A7], [A0]
00003BDA 4EAD 037A jsr [A5 + 0x37A /* export_107 */]
00003BDE 4FEF 000E lea.l A7, [A7 + 0xE]
00003BE2 206E FFF8 movea.l A0, [A6 - 0x8]
00003BE6 4268 0008 clr.w [A0 + 0x8]
00003BEA 6000 012C bra +0x12E /* 00003D18 */
label00003BEE:
00003BEE 206E 0008 movea.l A0, [A6 + 0x8]
00003BF2 7000 moveq.l D0, 0x00
00003BF4 1028 0017 move.b D0, [A0 + 0x17]
00003BF8 B06E FFEC cmp.w D0, [A6 - 0x14]
00003BFC 6606 bne +0x8 /* 00003C04 */
00003BFE 7001 moveq.l D0, 0x01
00003C00 6000 0204 bra +0x206 /* 00003E06 */
label00003C04:
00003C04 206E 0008 movea.l A0, [A6 + 0x8]
00003C08 7000 moveq.l D0, 0x00
00003C0A 1028 0017 move.b D0, [A0 + 0x17]
00003C0E 906E FFEC sub.w D0, [A6 - 0x14]
00003C12 0800 0002 btst.b D0, 0x2
00003C16 6604 bne +0x6 /* 00003C1C */
00003C18 7001 moveq.l D0, 0x01
00003C1A 6002 bra +0x4 /* 00003C1E */
label00003C1C:
00003C1C 70FF moveq.l D0, 0xFFFFFFFF
label00003C1E:
00003C1E 206E 0008 movea.l A0, [A6 + 0x8]
00003C22 3140 0014 move.w [A0 + 0x14], D0
00003C26 206E 0008 movea.l A0, [A6 + 0x8]
00003C2A 4A68 0014 tst.w [A0 + 0x14]
00003C2E 6F0E ble +0x10 /* 00003C3E */
00003C30 302E FFEC move.w D0, [A6 - 0x14]
00003C34 5040 addq.w D0, 8
00003C36 4840 swap.w D0
00003C38 4240 clr.w D0
00003C3A 4840 swap.w D0
00003C3C 6008 bra +0xA /* 00003C46 */
label00003C3E:
00003C3E 302E FFEC move.w D0, [A6 - 0x14]
00003C42 0640 0010 addi.w D0, 0x10
label00003C46:
00003C46 3D40 FFE8 move.w [A6 - 0x18], D0
00003C4A 7000 moveq.l D0, 0x00
00003C4C 102E FFEF move.b D0, [A6 - 0x11]
00003C50 0C40 0003 cmpi.w D0, 0x3
00003C54 6718 beq +0x1A /* 00003C6E */
00003C56 7000 moveq.l D0, 0x00
00003C58 102E FFEF move.b D0, [A6 - 0x11]
00003C5C 0C40 0006 cmpi.w D0, 0x6
00003C60 670C beq +0xE /* 00003C6E */
00003C62 7000 moveq.l D0, 0x00
00003C64 102E FFEF move.b D0, [A6 - 0x11]
00003C68 0C40 0001 cmpi.w D0, 0x1
00003C6C 6634 bne +0x36 /* 00003CA2 */
label00003C6E:
00003C6E 206E 0008 movea.l A0, [A6 + 0x8]
00003C72 E3E8 0014 lsl .w [A0 + 0x14]
00003C76 7000 moveq.l D0, 0x00
00003C78 102E FFEF move.b D0, [A6 - 0x11]
00003C7C 5340 subq.w D0, 1
00003C7E C0FC 001A mulu.w D0, 0x1A
00003C82 41ED C3A2 lea.l A0, [A5 - 0x3C5E]
00003C86 D1C0 add.l A0, D0
00003C88 302E FFE8 move.w D0, [A6 - 0x18]
00003C8C E248 lsr D0.w, 1
00003C8E 4840 swap.w D0
00003C90 4240 clr.w D0
00003C92 4840 swap.w D0
00003C94 E580 asl D0, 2
00003C96 D0A8 0008 add.l D0, [A0 + 0x8]
00003C9A 2040 movea.l A0, D0
00003C9C 2D50 FFFC move.l [A6 - 0x4], [A0]
00003CA0 6028 bra +0x2A /* 00003CCA */
label00003CA2:
00003CA2 7000 moveq.l D0, 0x00
00003CA4 102E FFEF move.b D0, [A6 - 0x11]
00003CA8 5340 subq.w D0, 1
00003CAA C0FC 001A mulu.w D0, 0x1A
00003CAE 41ED C3A2 lea.l A0, [A5 - 0x3C5E]
00003CB2 D1C0 add.l A0, D0
00003CB4 302E FFE8 move.w D0, [A6 - 0x18]
00003CB8 4840 swap.w D0
00003CBA 4240 clr.w D0
00003CBC 4840 swap.w D0
00003CBE E580 asl D0, 2
00003CC0 D0A8 0008 add.l D0, [A0 + 0x8]
00003CC4 2040 movea.l A0, D0
00003CC6 2D50 FFFC move.l [A6 - 0x4], [A0]
label00003CCA:
00003CCA 206E FFFC movea.l A0, [A6 - 0x4]
00003CCE 54AE FFFC addq.l [A6 - 0x4], 2
00003CD2 3010 move.w D0, [A0]
00003CD4 4840 swap.w D0
00003CD6 4240 clr.w D0
00003CD8 4840 swap.w D0
00003CDA E780 asl D0, 3
00003CDC D0AD B69C add.l D0, [A5 - 0x4964]
00003CE0 2D40 FFF4 move.l [A6 - 0xC], D0
00003CE4 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00003CE8 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00003CEC 206E FFF8 movea.l A0, [A6 - 0x8]
00003CF0 7000 moveq.l D0, 0x00
00003CF2 1028 000A move.b D0, [A0 + 0xA]
00003CF6 3F00 move.w -[A7], D0
00003CF8 206E FFF8 movea.l A0, [A6 - 0x8]
00003CFC 3F28 0006 move.w -[A7], [A0 + 0x6]
00003D00 206E FFF8 movea.l A0, [A6 - 0x8]
00003D04 3F28 0004 move.w -[A7], [A0 + 0x4]
00003D08 4EAD 037A jsr [A5 + 0x37A /* export_107 */]
00003D0C 4FEF 000E lea.l A7, [A7 + 0xE]
00003D10 206E FFF8 movea.l A0, [A6 - 0x8]
00003D14 4268 0008 clr.w [A0 + 0x8]
label00003D18:
00003D18 7000 moveq.l D0, 0x00
00003D1A 102E FFEF move.b D0, [A6 - 0x11]
00003D1E 5340 subq.w D0, 1
00003D20 C0FC 0060 mulu.w D0, 0x60 /* '`' */
00003D24 41ED CAD0 lea.l A0, [A5 - 0x3530]
00003D28 D1C0 add.l A0, D0
00003D2A 302E FFEC move.w D0, [A6 - 0x14]
00003D2E D040 add.w D0, D0
00003D30 226E 0008 movea.l A1, [A6 + 0x8]
00003D34 4A69 0014 tst.w [A1 + 0x14]
00003D38 6C06 bge +0x8 /* 00003D40 */
00003D3A 48E7 8080 movem.l -[A7], D0,A0
00003D3E 6008 bra +0xA /* 00003D48 */
label00003D40:
00003D40 48E7 8080 movem.l -[A7], D0,A0
00003D44 7001 moveq.l D0, 0x01
00003D46 6002 bra +0x4 /* 00003D4A */
label00003D48:
00003D48 7000 moveq.l D0, 0x00
label00003D4A:
00003D4A 3D40 FFE6 move.w [A6 - 0x1A], D0
00003D4E 4CDF 0101 movem.l D0,A0, [A7]+
00003D52 D06E FFE6 add.w D0, [A6 - 0x1A]
00003D56 5040 addq.w D0, 8
00003D58 4840 swap.w D0
00003D5A 4240 clr.w D0
00003D5C 4840 swap.w D0
00003D5E E580 asl D0, 2
00003D60 D1C0 add.l A0, D0
00003D62 226E 0008 movea.l A1, [A6 + 0x8]
00003D66 2350 0006 move.l [A1 + 0x6], [A0]
00003D6A 206E 0008 movea.l A0, [A6 + 0x8]
00003D6E 4228 0004 clr.b [A0 + 0x4]
00003D72 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003D76 4EBA 04B4 jsr [PC + 0x4B4 /* 0000422C */]
00003D7A 588F addq.l A7, 4
00003D7C 6066 bra +0x68 /* 00003DE4 */
label00003D7E:
00003D7E 206E FFF8 movea.l A0, [A6 - 0x8]
00003D82 2D68 0014 FFF4 move.l [A6 - 0xC], [A0 + 0x14]
00003D88 4EBA DB12 jsr [PC - 0x24EE /* 0000189C */]
00003D8C 2D40 FFF0 move.l [A6 - 0x10], D0
00003D90 206E FFFC movea.l A0, [A6 - 0x4]
00003D94 54AE FFFC addq.l [A6 - 0x4], 2
00003D98 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00003D9C 3F10 move.w -[A7], [A0]
00003D9E 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00003DA2 4EAD 03BA jsr [A5 + 0x3BA /* export_115 */]
00003DA6 4FEF 000A lea.l A7, [A7 + 0xA]
00003DAA 2D6E FFF0 FFF4 move.l [A6 - 0xC], [A6 - 0x10]
00003DB0 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00003DB4 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00003DB8 206E FFF8 movea.l A0, [A6 - 0x8]
00003DBC 7000 moveq.l D0, 0x00
00003DBE 1028 000A move.b D0, [A0 + 0xA]
00003DC2 3F00 move.w -[A7], D0
00003DC4 206E FFF8 movea.l A0, [A6 - 0x8]
00003DC8 3F28 0002 move.w -[A7], [A0 + 0x2]
00003DCC 206E FFF8 movea.l A0, [A6 - 0x8]
00003DD0 3F10 move.w -[A7], [A0]
00003DD2 4EAD 037A jsr [A5 + 0x37A /* export_107 */]
00003DD6 4FEF 000E lea.l A7, [A7 + 0xE]
00003DDA 206E FFF8 movea.l A0, [A6 - 0x8]
00003DDE 7001 moveq.l D0, 0x01
00003DE0 3140 0008 move.w [A0 + 0x8], D0
label00003DE4:
00003DE4 206E FFFC movea.l A0, [A6 - 0x4]
00003DE8 0C50 FFFF cmpi.w [A0], 0xFFFF
00003DEC 6604 bne +0x6 /* 00003DF2 */
00003DEE 42AE FFFC clr.l [A6 - 0x4]
label00003DF2:
00003DF2 206E 0008 movea.l A0, [A6 + 0x8]
00003DF6 20AE FFFC move.l [A0], [A6 - 0x4]
00003DFA 206E 0008 movea.l A0, [A6 + 0x8]
00003DFE 116E FFED 0016 move.b [A0 + 0x16], [A6 - 0x13]
00003E04 7000 moveq.l D0, 0x00
label00003E06:
00003E06 4E5E unlink A6
00003E08 4E75 rts
00003E0A 4841 swap.w D1
00003E0C 4E44 trap 4
00003E0E 4C45 5455 movem.l D0,D2,D4,D6,A2,A4,A6, D5
fn00003E12:
00003E12 4E56 0000 link A6, 0
00003E16 48E7 0038 movem.l -[A7], A2,A3,A4
00003E1A 206E 0008 movea.l A0, [A6 + 0x8]
00003E1E 226E 0008 movea.l A1, [A6 + 0x8]
00003E22 246E 0008 movea.l A2, [A6 + 0x8]
00003E26 266E 0008 movea.l A3, [A6 + 0x8]
00003E2A 49ED CECC lea.l A4, [A5 - 0x3134]
00003E2E D8EB 0014 add.w A4, [A3 + 0x14]
00003E32 7000 moveq.l D0, 0x00
00003E34 1014 move.b D0, [A4]
00003E36 0240 003F andi.w D0, 0x3F /* '?' */
00003E3A 4840 swap.w D0
00003E3C 4240 clr.w D0
00003E3E 4840 swap.w D0
00003E40 D0AD CF1C add.l D0, [A5 - 0x30E4]
00003E44 2640 movea.l A3, D0
00003E46 7000 moveq.l D0, 0x00
00003E48 1013 move.b D0, [A3]
00003E4A 4840 swap.w D0
00003E4C 4240 clr.w D0
00003E4E 4840 swap.w D0
00003E50 E780 asl D0, 3
00003E52 D0AD B69C add.l D0, [A5 - 0x4964]
00003E56 266E 0008 movea.l A3, [A6 + 0x8]
00003E5A 2F2B 000A move.l -[A7], [A3 + 0xA]
00003E5E 2F00 move.l -[A7], D0
00003E60 246A 000A movea.l A2, [A2 + 0xA]
00003E64 7000 moveq.l D0, 0x00
00003E66 102A 000A move.b D0, [A2 + 0xA]
00003E6A 3F00 move.w -[A7], D0
00003E6C 2269 000A movea.l A1, [A1 + 0xA]
00003E70 3F29 0006 move.w -[A7], [A1 + 0x6]
00003E74 2068 000A movea.l A0, [A0 + 0xA]
00003E78 3F28 0004 move.w -[A7], [A0 + 0x4]
00003E7C 4EAD 037A jsr [A5 + 0x37A /* export_107 */]
00003E80 4FEF 000E lea.l A7, [A7 + 0xE]
00003E84 206E 0008 movea.l A0, [A6 + 0x8]
00003E88 0C68 00FF 0016 cmpi.w [A0 + 0x16], 0xFF
00003E8E 671A beq +0x1C /* 00003EAA */
00003E90 206E 0008 movea.l A0, [A6 + 0x8]
00003E94 3028 0016 move.w D0, [A0 + 0x16]
00003E98 48C0 ext.l D0
00003E9A EB80 asl D0, 5
00003E9C 41ED B6A4 lea.l A0, [A5 - 0x495C]
00003EA0 D1C0 add.l A0, D0
00003EA2 4850 pea.l [A0]
00003EA4 4EAD 036A jsr [A5 + 0x36A /* export_105 */]
00003EA8 588F addq.l A7, 4
label00003EAA:
00003EAA 206E 0008 movea.l A0, [A6 + 0x8]
00003EAE 2068 000A movea.l A0, [A0 + 0xA]
00003EB2 4268 0008 clr.w [A0 + 0x8]
00003EB6 7001 moveq.l D0, 0x01
00003EB8 4CDF 1C00 movem.l A2,A3,A4, [A7]+
00003EBC 4E5E unlink A6
00003EBE 4E75 rts
00003EC0 4841 swap.w D1
00003EC2 4E44 trap 4
00003EC4 4C45 5354 movem.l D2,D4,D6,A0,A1,A4,A6, D5
fn00003EC8:
00003EC8 4E56 FFEA link A6, -0x0016
00003ECC 7000 moveq.l D0, 0x00
00003ECE 102D F75C move.b D0, [A5 - 0x8A4]
00003ED2 0C40 0001 cmpi.w D0, 0x1
00003ED6 6606 bne +0x8 /* 00003EDE */
00003ED8 7000 moveq.l D0, 0x00
00003EDA 6000 0344 bra +0x346 /* 00004220 */
label00003EDE:
00003EDE 206E 0008 movea.l A0, [A6 + 0x8]
00003EE2 7000 moveq.l D0, 0x00
00003EE4 1028 0004 move.b D0, [A0 + 0x4]
00003EE8 0C40 00FF cmpi.w D0, 0xFF
00003EEC 6600 00BE bne +0xC0 /* 00003FAC */
00003EF0 7000 moveq.l D0, 0x00
00003EF2 102D F75C move.b D0, [A5 - 0x8A4]
00003EF6 0C40 0004 cmpi.w D0, 0x4
00003EFA 6600 00AA bne +0xAC /* 00003FA6 */
00003EFE 206E 0008 movea.l A0, [A6 + 0x8]
00003F02 4A28 0018 tst.b [A0 + 0x18]
00003F06 6700 0098 beq +0x9A /* 00003FA0 */
00003F0A 102D F75C move.b D0, [A5 - 0x8A4]
00003F0E D12D F761 add.b [A5 - 0x89F], D0
00003F12 4A6D C548 tst.w [A5 - 0x3AB8]
00003F16 662A bne +0x2C /* 00003F42 */
00003F18 4EBA C532 jsr [PC - 0x3ACE /* 0000044C */]
00003F1C 7000 moveq.l D0, 0x00
00003F1E 102D C513 move.b D0, [A5 - 0x3AED]
00003F22 41ED C50C lea.l A0, [A5 - 0x3AF4]
00003F26 5340 subq.w D0, 1
00003F28 4840 swap.w D0
00003F2A 4240 clr.w D0
00003F2C 4840 swap.w D0
00003F2E D1C0 add.l A0, D0
00003F30 7001 moveq.l D0, 0x01
00003F32 1080 move.b [A0], D0
00003F34 70FF moveq.l D0, 0xFFFFFFFF
00003F36 1B40 C513 move.b [A5 - 0x3AED], D0
00003F3A 1B40 C512 move.b [A5 - 0x3AEE], D0
00003F3E 4EBA D3A2 jsr [PC - 0x2C5E /* 000012E2 */]
label00003F42:
00003F42 206E 0008 movea.l A0, [A6 + 0x8]
00003F46 2D68 000A FFF8 move.l [A6 - 0x8], [A0 + 0xA]
00003F4C 206E 0008 movea.l A0, [A6 + 0x8]
00003F50 2068 000A movea.l A0, [A0 + 0xA]
00003F54 7000 moveq.l D0, 0x00
00003F56 1028 000B move.b D0, [A0 + 0xB]
00003F5A 4840 swap.w D0
00003F5C 4240 clr.w D0
00003F5E 4840 swap.w D0
00003F60 D080 add.l D0, D0
00003F62 D0AD CF0C add.l D0, [A5 - 0x30F4]
00003F66 2040 movea.l A0, D0
00003F68 3010 move.w D0, [A0]
00003F6A 0640 000F addi.w D0, 0xF
00003F6E 206E FFF8 movea.l A0, [A6 - 0x8]
00003F72 3140 0004 move.w [A0 + 0x4], D0
00003F76 206E 0008 movea.l A0, [A6 + 0x8]
00003F7A 2068 000A movea.l A0, [A0 + 0xA]
00003F7E 7000 moveq.l D0, 0x00
00003F80 1028 000B move.b D0, [A0 + 0xB]
00003F84 E648 lsr D0.w, 3
00003F86 4840 swap.w D0
00003F88 4240 clr.w D0
00003F8A 4840 swap.w D0
00003F8C D080 add.l D0, D0
00003F8E D0AD CF10 add.l D0, [A5 - 0x30F0]
00003F92 2040 movea.l A0, D0
00003F94 3010 move.w D0, [A0]
00003F96 5340 subq.w D0, 1
00003F98 206E FFF8 movea.l A0, [A6 - 0x8]
00003F9C 3140 0006 move.w [A0 + 0x6], D0
label00003FA0:
00003FA0 7001 moveq.l D0, 0x01
00003FA2 6000 027C bra +0x27E /* 00004220 */
label00003FA6:
00003FA6 7000 moveq.l D0, 0x00
00003FA8 6000 0276 bra +0x278 /* 00004220 */
label00003FAC:
00003FAC 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003FB0 4EBA 027A jsr [PC + 0x27A /* 0000422C */]
00003FB4 588F addq.l A7, 4
00003FB6 4A40 tst.w D0
00003FB8 6606 bne +0x8 /* 00003FC0 */
00003FBA 7000 moveq.l D0, 0x00
00003FBC 6000 0262 bra +0x264 /* 00004220 */
label00003FC0:
00003FC0 426D EC86 clr.w [A5 - 0x137A]
00003FC4 206E 0008 movea.l A0, [A6 + 0x8]
00003FC8 2D50 FFFC move.l [A6 - 0x4], [A0]
00003FCC 206E 0008 movea.l A0, [A6 + 0x8]
00003FD0 2D68 000A FFF8 move.l [A6 - 0x8], [A0 + 0xA]
00003FD6 206E 0008 movea.l A0, [A6 + 0x8]
00003FDA 2D68 0014 FFEC move.l [A6 - 0x14], [A0 + 0x14]
00003FE0 4AAE FFFC tst.l [A6 - 0x4]
00003FE4 6600 01AE bne +0x1B0 /* 00004194 */
00003FE8 206E FFEC movea.l A0, [A6 - 0x14]
00003FEC 7000 moveq.l D0, 0x00
00003FEE 1010 move.b D0, [A0]
00003FF0 0C40 00FF cmpi.w D0, 0xFF
00003FF4 6614 bne +0x16 /* 0000400A */
00003FF6 206E 0008 movea.l A0, [A6 + 0x8]
00003FFA 70FF moveq.l D0, 0xFFFFFFFF
00003FFC 1140 0004 move.b [A0 + 0x4], D0
00004000 522D F75C addq.b [A5 - 0x8A4], 1
00004004 7000 moveq.l D0, 0x00
00004006 6000 0218 bra +0x21A /* 00004220 */
label0000400A:
0000400A 206E FFEC movea.l A0, [A6 - 0x14]
0000400E 52AE FFEC addq.l [A6 - 0x14], 1
00004012 7000 moveq.l D0, 0x00
00004014 1010 move.b D0, [A0]
00004016 4840 swap.w D0
00004018 4240 clr.w D0
0000401A 4840 swap.w D0
0000401C E580 asl D0, 2
0000401E 41ED B1DC lea.l A0, [A5 - 0x4E24]
00004022 D1C0 add.l A0, D0
00004024 2D50 FFFC move.l [A6 - 0x4], [A0]
00004028 206E FFFC movea.l A0, [A6 - 0x4]
0000402C 3D50 FFEA move.w [A6 - 0x16], [A0]
00004030 206E FFFC movea.l A0, [A6 - 0x4]
00004034 54AE FFFC addq.l [A6 - 0x4], 2
00004038 3010 move.w D0, [A0]
0000403A 4840 swap.w D0
0000403C 4240 clr.w D0
0000403E 4840 swap.w D0
00004040 E780 asl D0, 3
00004042 D0AD B69C add.l D0, [A5 - 0x4964]
00004046 2D40 FFF4 move.l [A6 - 0xC], D0
0000404A 4A6D EC86 tst.w [A5 - 0x137A]
0000404E 6752 beq +0x54 /* 000040A2 */
00004050 302E FFEA move.w D0, [A6 - 0x16]
00004054 48C0 ext.l D0
00004056 E780 asl D0, 3
00004058 D0AD B69C add.l D0, [A5 - 0x4964]
0000405C 2040 movea.l A0, D0
0000405E 7000 moveq.l D0, 0x00
00004060 1010 move.b D0, [A0]
00004062 5E40 addq.w D0, 7
00004064 E448 lsr D0.w, 2
00004066 0240 00FE andi.w D0, 0xFE
0000406A 322E FFEA move.w D1, [A6 - 0x16]
0000406E 48C1 ext.l D1
00004070 E781 asl D1, 3
00004072 D2AD B69C add.l D1, [A5 - 0x4964]
00004076 342E FFEA move.w D2, [A6 - 0x16]
0000407A 48C2 ext.l D2
0000407C E782 asl D2, 3
0000407E D4AD B69C add.l D2, [A5 - 0x4964]
00004082 2042 movea.l A0, D2
00004084 2F28 0004 move.l -[A7], [A0 + 0x4]
00004088 2041 movea.l A0, D1
0000408A 7200 moveq.l D1, 0x00
0000408C 1228 0001 move.b D1, [A0 + 0x1]
00004090 3F01 move.w -[A7], D1
00004092 3F00 move.w -[A7], D0
00004094 3F3C 0032 move.w -[A7], 0x32 /* '2' */
00004098 4267 clr.w -[A7]
0000409A 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */]
0000409E 4FEF 000C lea.l A7, [A7 + 0xC]
label000040A2:
000040A2 4EBA D7F8 jsr [PC - 0x2808 /* 0000189C */]
000040A6 2D40 FFF0 move.l [A6 - 0x10], D0
000040AA 2F2E FFF0 move.l -[A7], [A6 - 0x10]
000040AE 3F3C FFFF move.w -[A7], 0xFFFF
000040B2 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000040B6 4EAD 03BA jsr [A5 + 0x3BA /* export_115 */]
000040BA 4FEF 000A lea.l A7, [A7 + 0xA]
000040BE 2D6E FFF0 FFF4 move.l [A6 - 0xC], [A6 - 0x10]
000040C4 206E 0008 movea.l A0, [A6 + 0x8]
000040C8 4A28 0018 tst.b [A0 + 0x18]
000040CC 675C beq +0x5E /* 0000412A */
000040CE 206E 0008 movea.l A0, [A6 + 0x8]
000040D2 2068 000A movea.l A0, [A0 + 0xA]
000040D6 7000 moveq.l D0, 0x00
000040D8 1028 000B move.b D0, [A0 + 0xB]
000040DC 4840 swap.w D0
000040DE 4240 clr.w D0
000040E0 4840 swap.w D0
000040E2 D080 add.l D0, D0
000040E4 D0AD CF0C add.l D0, [A5 - 0x30F4]
000040E8 206E 0008 movea.l A0, [A6 + 0x8]
000040EC 2068 000A movea.l A0, [A0 + 0xA]
000040F0 7200 moveq.l D1, 0x00
000040F2 1228 000B move.b D1, [A0 + 0xB]
000040F6 E649 lsr D1.w, 3
000040F8 4841 swap.w D1
000040FA 4241 clr.w D1
000040FC 4841 swap.w D1
000040FE D281 add.l D1, D1
00004100 D2AD CF10 add.l D1, [A5 - 0x30F0]
00004104 2041 movea.l A0, D1
00004106 2F2E FFF8 move.l -[A7], [A6 - 0x8]
0000410A 2F2E FFF4 move.l -[A7], [A6 - 0xC]
0000410E 226E FFF8 movea.l A1, [A6 - 0x8]
00004112 7200 moveq.l D1, 0x00
00004114 1229 000A move.b D1, [A1 + 0xA]
00004118 3F01 move.w -[A7], D1
0000411A 3F10 move.w -[A7], [A0]
0000411C 2040 movea.l A0, D0
0000411E 3F10 move.w -[A7], [A0]
00004120 4EAD 037A jsr [A5 + 0x37A /* export_107 */]
00004124 4FEF 000E lea.l A7, [A7 + 0xE]
00004128 605E bra +0x60 /* 00004188 */
label0000412A:
0000412A 206E 0008 movea.l A0, [A6 + 0x8]
0000412E 2068 000A movea.l A0, [A0 + 0xA]
00004132 7000 moveq.l D0, 0x00
00004134 1028 000B move.b D0, [A0 + 0xB]
00004138 4840 swap.w D0
0000413A 4240 clr.w D0
0000413C 4840 swap.w D0
0000413E D080 add.l D0, D0
00004140 D0AD CF0C add.l D0, [A5 - 0x30F4]
00004144 206E 0008 movea.l A0, [A6 + 0x8]
00004148 2068 000A movea.l A0, [A0 + 0xA]
0000414C 7200 moveq.l D1, 0x00
0000414E 1228 000B move.b D1, [A0 + 0xB]
00004152 E649 lsr D1.w, 3
00004154 4841 swap.w D1
00004156 4241 clr.w D1
00004158 4841 swap.w D1
0000415A D281 add.l D1, D1
0000415C D2AD CF10 add.l D1, [A5 - 0x30F0]
00004160 2041 movea.l A0, D1
00004162 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00004166 2F2E FFF4 move.l -[A7], [A6 - 0xC]
0000416A 226E FFF8 movea.l A1, [A6 - 0x8]
0000416E 7200 moveq.l D1, 0x00
00004170 1229 000A move.b D1, [A1 + 0xA]
00004174 3F01 move.w -[A7], D1
00004176 3210 move.w D1, [A0]
00004178 5241 addq.w D1, 1
0000417A 3F01 move.w -[A7], D1
0000417C 2040 movea.l A0, D0
0000417E 3F10 move.w -[A7], [A0]
00004180 4EAD 037A jsr [A5 + 0x37A /* export_107 */]
00004184 4FEF 000E lea.l A7, [A7 + 0xE]
label00004188:
00004188 206E FFF8 movea.l A0, [A6 - 0x8]
0000418C 7001 moveq.l D0, 0x01
0000418E 3140 0008 move.w [A0 + 0x8], D0
00004192 6066 bra +0x68 /* 000041FA */
label00004194:
00004194 206E FFF8 movea.l A0, [A6 - 0x8]
00004198 2D68 0014 FFF4 move.l [A6 - 0xC], [A0 + 0x14]
0000419E 4EBA D6FC jsr [PC - 0x2904 /* 0000189C */]
000041A2 2D40 FFF0 move.l [A6 - 0x10], D0
000041A6 206E FFFC movea.l A0, [A6 - 0x4]
000041AA 54AE FFFC addq.l [A6 - 0x4], 2
000041AE 2F2E FFF0 move.l -[A7], [A6 - 0x10]
000041B2 3F10 move.w -[A7], [A0]
000041B4 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000041B8 4EAD 03BA jsr [A5 + 0x3BA /* export_115 */]
000041BC 4FEF 000A lea.l A7, [A7 + 0xA]
000041C0 2D6E FFF0 FFF4 move.l [A6 - 0xC], [A6 - 0x10]
000041C6 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000041CA 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000041CE 206E FFF8 movea.l A0, [A6 - 0x8]
000041D2 7000 moveq.l D0, 0x00
000041D4 1028 000A move.b D0, [A0 + 0xA]
000041D8 3F00 move.w -[A7], D0
000041DA 206E FFF8 movea.l A0, [A6 - 0x8]
000041DE 3F28 0002 move.w -[A7], [A0 + 0x2]
000041E2 206E FFF8 movea.l A0, [A6 - 0x8]
000041E6 3F10 move.w -[A7], [A0]
000041E8 4EAD 037A jsr [A5 + 0x37A /* export_107 */]
000041EC 4FEF 000E lea.l A7, [A7 + 0xE]
000041F0 206E FFF8 movea.l A0, [A6 - 0x8]
000041F4 7001 moveq.l D0, 0x01
000041F6 3140 0008 move.w [A0 + 0x8], D0
label000041FA:
000041FA 206E FFFC movea.l A0, [A6 - 0x4]
000041FE 0C50 FFFF cmpi.w [A0], 0xFFFF
00004202 6604 bne +0x6 /* 00004208 */
00004204 42AE FFFC clr.l [A6 - 0x4]
label00004208:
00004208 206E 0008 movea.l A0, [A6 + 0x8]
0000420C 20AE FFFC move.l [A0], [A6 - 0x4]
00004210 206E 0008 movea.l A0, [A6 + 0x8]
00004214 216E FFEC 0014 move.l [A0 + 0x14], [A6 - 0x14]
0000421A 426D EC86 clr.w [A5 - 0x137A]
0000421E 7000 moveq.l D0, 0x00
label00004220:
00004220 4E5E unlink A6
00004222 4E75 rts
00004224 4841 swap.w D1
00004226 4E44 trap 4
00004228 4C45 434F movem.l D0,D1,D2,D3,D6,A0,A1,A6, D5
fn0000422C:
0000422C 4E56 0000 link A6, 0
00004230 2F0A move.l -[A7], A2
00004232 206E 0008 movea.l A0, [A6 + 0x8]
00004236 4A28 0004 tst.b [A0 + 0x4]
0000423A 670E beq +0x10 /* 0000424A */
0000423C 206E 0008 movea.l A0, [A6 + 0x8]
00004240 5328 0004 subq.b [A0 + 0x4], 1
00004244 7000 moveq.l D0, 0x00
00004246 6000 00BA bra +0xBC /* 00004302 */
label0000424A:
0000424A 4A6D C548 tst.w [A5 - 0x3AB8]
0000424E 6752 beq +0x54 /* 000042A2 */
00004250 6000 00A6 bra +0xA8 /* 000042F8 */
label00004254:
00004254 206E 0008 movea.l A0, [A6 + 0x8]
00004258 2068 0006 movea.l A0, [A0 + 0x6]
0000425C 7000 moveq.l D0, 0x00
0000425E 1010 move.b D0, [A0]
00004260 0240 000F andi.w D0, 0xF
00004264 C0FC 000A mulu.w D0, 0xA /* '\n' */
00004268 41ED C43E lea.l A0, [A5 - 0x3BC2]
0000426C D1C0 add.l A0, D0
0000426E 226E 0008 movea.l A1, [A6 + 0x8]
00004272 246E 0008 movea.l A2, [A6 + 0x8]
00004276 246A 0006 movea.l A2, [A2 + 0x6]
0000427A 7000 moveq.l D0, 0x00
0000427C 102A 0001 move.b D0, [A2 + 0x1]
00004280 0640 FFC0 addi.w D0, 0xFFC0
00004284 3F00 move.w -[A7], D0
00004286 2269 000A movea.l A1, [A1 + 0xA]
0000428A 7000 moveq.l D0, 0x00
0000428C 1029 000A move.b D0, [A1 + 0xA]
00004290 3F00 move.w -[A7], D0
00004292 2F10 move.l -[A7], [A0]
00004294 4EAD 0462 jsr [A5 + 0x462 /* export_136 */]
00004298 508F addq.l A7, 8
0000429A 206E 0008 movea.l A0, [A6 + 0x8]
0000429E 54A8 0006 addq.l [A0 + 0x6], 2
label000042A2:
000042A2 206E 0008 movea.l A0, [A6 + 0x8]
000042A6 2068 0006 movea.l A0, [A0 + 0x6]
000042AA 7000 moveq.l D0, 0x00
000042AC 1010 move.b D0, [A0]
000042AE 0C40 007F cmpi.w D0, 0x7F
000042B2 6312 bls +0x14 /* 000042C6 */
000042B4 206E 0008 movea.l A0, [A6 + 0x8]
000042B8 2068 0006 movea.l A0, [A0 + 0x6]
000042BC 7000 moveq.l D0, 0x00
000042BE 1010 move.b D0, [A0]
000042C0 0C40 00FF cmpi.w D0, 0xFF
000042C4 668E bne -0x70 /* 00004254 */
label000042C6:
000042C6 206E 0008 movea.l A0, [A6 + 0x8]
000042CA 2068 0006 movea.l A0, [A0 + 0x6]
000042CE 7000 moveq.l D0, 0x00
000042D0 1010 move.b D0, [A0]
000042D2 0C40 00FF cmpi.w D0, 0xFF
000042D6 660A bne +0xC /* 000042E2 */
000042D8 206E 0008 movea.l A0, [A6 + 0x8]
000042DC 4228 0004 clr.b [A0 + 0x4]
000042E0 601E bra +0x20 /* 00004300 */
label000042E2:
000042E2 206E 0008 movea.l A0, [A6 + 0x8]
000042E6 2268 0006 movea.l A1, [A0 + 0x6]
000042EA 52A8 0006 addq.l [A0 + 0x6], 1
000042EE 206E 0008 movea.l A0, [A6 + 0x8]
000042F2 1151 0004 move.b [A0 + 0x4], [A1]
000042F6 6008 bra +0xA /* 00004300 */
label000042F8:
000042F8 206E 0008 movea.l A0, [A6 + 0x8]
000042FC 4228 0004 clr.b [A0 + 0x4]
label00004300:
00004300 7001 moveq.l D0, 0x01
label00004302:
00004302 245F movea.l A2, [A7]+
00004304 4E5E unlink A6
00004306 4E75 rts
00004308 4348 chk.w D1, A0
0000430A 4543 chk.w D2, D3
0000430C 4B54 chk.w D5, [A4]
0000430E 494D chk.w D4, A5
export_150:
fn00004310:
00004310 4E56 FFF2 link A6, -0x000E
00004314 206E 0008 movea.l A0, [A6 + 0x8]
00004318 4A68 0004 tst.w [A0 + 0x4]
0000431C 6700 00B4 beq +0xB6 /* 000043D2 */
00004320 206E 0008 movea.l A0, [A6 + 0x8]
00004324 7000 moveq.l D0, 0x00
00004326 1028 0006 move.b D0, [A0 + 0x6]
0000432A 0C40 0001 cmpi.w D0, 0x1
0000432E 6600 00A2 bne +0xA4 /* 000043D2 */
00004332 206E 0008 movea.l A0, [A6 + 0x8]
00004336 3D50 FFF2 move.w [A6 - 0xE], [A0]
0000433A 206E 0008 movea.l A0, [A6 + 0x8]
0000433E 3D68 0002 FFF4 move.w [A6 - 0xC], [A0 + 0x2]
00004344 426E FFF6 clr.w [A6 - 0xA]
00004348 206E 0008 movea.l A0, [A6 + 0x8]
0000434C 1D68 0006 FFF8 move.b [A6 - 0x8], [A0 + 0x6]
00004352 422E FFF9 clr.b [A6 - 0x7]
00004356 486E FFF2 pea.l [A6 - 0xE]
0000435A 4EBA FFB4 jsr [PC - 0x4C /* 00004310 */]
0000435E 588F addq.l A7, 4
00004360 206E 0008 movea.l A0, [A6 + 0x8]
00004364 7007 moveq.l D0, 0x07
00004366 C050 and.w D0, [A0]
00004368 0C40 0006 cmpi.w D0, 0x6
0000436C 6628 bne +0x2A /* 00004396 */
0000436E 206E 0008 movea.l A0, [A6 + 0x8]
00004372 303C 00F0 move.w D0, 0xF0
00004376 C050 and.w D0, [A0]
00004378 0040 0005 ori.w D0, 0x5
0000437C 3D40 FFF2 move.w [A6 - 0xE], D0
00004380 206E 0008 movea.l A0, [A6 + 0x8]
00004384 303C 00F0 move.w D0, 0xF0
00004388 C068 0002 and.w D0, [A0 + 0x2]
0000438C 0040 0007 ori.w D0, 0x7
00004390 3D40 FFF4 move.w [A6 - 0xC], D0
00004394 6026 bra +0x28 /* 000043BC */
label00004396:
00004396 206E 0008 movea.l A0, [A6 + 0x8]
0000439A 303C 00F0 move.w D0, 0xF0
0000439E C050 and.w D0, [A0]
000043A0 0040 0003 ori.w D0, 0x3
000043A4 3D40 FFF2 move.w [A6 - 0xE], D0
000043A8 206E 0008 movea.l A0, [A6 + 0x8]
000043AC 303C 00F0 move.w D0, 0xF0
000043B0 C068 0002 and.w D0, [A0 + 0x2]
000043B4 0040 0000 ori.w D0, 0x0
000043B8 3D40 FFF4 move.w [A6 - 0xC], D0
label000043BC:
000043BC 7003 moveq.l D0, 0x03
000043BE 1D40 FFF8 move.b [A6 - 0x8], D0
000043C2 422E FFF9 clr.b [A6 - 0x7]
000043C6 426E FFF6 clr.w [A6 - 0xA]
000043CA 41EE FFF2 lea.l A0, [A6 - 0xE]
000043CE 2D48 0008 move.l [A6 + 0x8], A0
label000043D2:
000043D2 206E 0008 movea.l A0, [A6 + 0x8]
000043D6 3028 0002 move.w D0, [A0 + 0x2]
000043DA E240 asr D0.w, 1
000043DC 0240 0038 andi.w D0, 0x38 /* '8' */
000043E0 0A40 0038 xori.w D0, 0x38 /* '8' */
000043E4 206E 0008 movea.l A0, [A6 + 0x8]
000043E8 7207 moveq.l D1, 0x07
000043EA C268 0002 and.w D1, [A0 + 0x2]
000043EE 8041 or.w D0, D1
000043F0 1D40 FFFE move.b [A6 - 0x2], D0
000043F4 206E 0008 movea.l A0, [A6 + 0x8]
000043F8 3010 move.w D0, [A0]
000043FA E240 asr D0.w, 1
000043FC 0240 0038 andi.w D0, 0x38 /* '8' */
00004400 0A40 0038 xori.w D0, 0x38 /* '8' */
00004404 206E 0008 movea.l A0, [A6 + 0x8]
00004408 7207 moveq.l D1, 0x07
0000440A C250 and.w D1, [A0]
0000440C 8041 or.w D0, D1
0000440E 1D40 FFFF move.b [A6 - 0x1], D0
00004412 7000 moveq.l D0, 0x00
00004414 102E FFFF move.b D0, [A6 - 0x1]
00004418 41ED CECC lea.l A0, [A5 - 0x3134]
0000441C 4840 swap.w D0
0000441E 4240 clr.w D0
00004420 4840 swap.w D0
00004422 D1C0 add.l A0, D0
00004424 4A10 tst.b [A0]
00004426 672C beq +0x2E /* 00004454 */
00004428 7000 moveq.l D0, 0x00
0000442A 102E FFFF move.b D0, [A6 - 0x1]
0000442E 41ED C328 lea.l A0, [A5 - 0x3CD8]
00004432 4840 swap.w D0
00004434 4240 clr.w D0
00004436 4840 swap.w D0
00004438 D1C0 add.l A0, D0
0000443A 7000 moveq.l D0, 0x00
0000443C 1010 move.b D0, [A0]
0000443E 4840 swap.w D0
00004440 4240 clr.w D0
00004442 4840 swap.w D0
00004444 EB80 asl D0, 5
00004446 41ED B6A4 lea.l A0, [A5 - 0x495C]
0000444A D1C0 add.l A0, D0
0000444C 4850 pea.l [A0]
0000444E 4EAD 03B2 jsr [A5 + 0x3B2 /* export_114 */]
00004452 588F addq.l A7, 4
label00004454:
00004454 7000 moveq.l D0, 0x00
00004456 102E FFFE move.b D0, [A6 - 0x2]
0000445A 41ED C328 lea.l A0, [A5 - 0x3CD8]
0000445E 4840 swap.w D0
00004460 4240 clr.w D0
00004462 4840 swap.w D0
00004464 D1C0 add.l A0, D0
00004466 7000 moveq.l D0, 0x00
00004468 1010 move.b D0, [A0]
0000446A 4840 swap.w D0
0000446C 4240 clr.w D0
0000446E 4840 swap.w D0
00004470 EB80 asl D0, 5
00004472 41ED B6A4 lea.l A0, [A5 - 0x495C]
00004476 D1C0 add.l A0, D0
00004478 4850 pea.l [A0]
0000447A 4EAD 03B2 jsr [A5 + 0x3B2 /* export_114 */]
0000447E 588F addq.l A7, 4
00004480 206E 0008 movea.l A0, [A6 + 0x8]
00004484 7000 moveq.l D0, 0x00
00004486 1028 0006 move.b D0, [A0 + 0x6]
0000448A 41ED C552 lea.l A0, [A5 - 0x3AAE]
0000448E 4840 swap.w D0
00004490 4240 clr.w D0
00004492 4840 swap.w D0
00004494 D1C0 add.l A0, D0
00004496 7000 moveq.l D0, 0x00
00004498 102E FFFE move.b D0, [A6 - 0x2]
0000449C 43ED CECC lea.l A1, [A5 - 0x3134]
000044A0 4840 swap.w D0
000044A2 4240 clr.w D0
000044A4 4840 swap.w D0
000044A6 D3C0 add.l A1, D0
000044A8 7000 moveq.l D0, 0x00
000044AA 1011 move.b D0, [A1]
000044AC 0240 0040 andi.w D0, 0x40 /* '@' */
000044B0 7200 moveq.l D1, 0x00
000044B2 122E FFFE move.b D1, [A6 - 0x2]
000044B6 43ED C328 lea.l A1, [A5 - 0x3CD8]
000044BA 4841 swap.w D1
000044BC 4241 clr.w D1
000044BE 4841 swap.w D1
000044C0 D3C1 add.l A1, D1
000044C2 7200 moveq.l D1, 0x00
000044C4 122E FFFF move.b D1, [A6 - 0x1]
000044C8 3F01 move.w -[A7], D1
000044CA 7200 moveq.l D1, 0x00
000044CC 1211 move.b D1, [A1]
000044CE 3F01 move.w -[A7], D1
000044D0 3F00 move.w -[A7], D0
000044D2 7000 moveq.l D0, 0x00
000044D4 1010 move.b D0, [A0]
000044D6 3F00 move.w -[A7], D0
000044D8 4EBA 0398 jsr [PC + 0x398 /* 00004872 */]
000044DC 508F addq.l A7, 8
000044DE 7000 moveq.l D0, 0x00
000044E0 102E FFFE move.b D0, [A6 - 0x2]
000044E4 41ED CECC lea.l A0, [A5 - 0x3134]
000044E8 4840 swap.w D0
000044EA 4240 clr.w D0
000044EC 4840 swap.w D0
000044EE D1C0 add.l A0, D0
000044F0 4210 clr.b [A0]
000044F2 206E 0008 movea.l A0, [A6 + 0x8]
000044F6 4A68 0004 tst.w [A0 + 0x4]
000044FA 676A beq +0x6C /* 00004566 */
000044FC 206E 0008 movea.l A0, [A6 + 0x8]
00004500 7000 moveq.l D0, 0x00
00004502 1028 0006 move.b D0, [A0 + 0x6]
00004506 0C40 0006 cmpi.w D0, 0x6
0000450A 665A bne +0x5C /* 00004566 */
0000450C 7000 moveq.l D0, 0x00
0000450E 102E FFFE move.b D0, [A6 - 0x2]
00004512 0240 0038 andi.w D0, 0x38 /* '8' */
00004516 7200 moveq.l D1, 0x00
00004518 122E FFFF move.b D1, [A6 - 0x1]
0000451C 0241 0007 andi.w D1, 0x7
00004520 8041 or.w D0, D1
00004522 1D40 FFFE move.b [A6 - 0x2], D0
00004526 7000 moveq.l D0, 0x00
00004528 102E FFFE move.b D0, [A6 - 0x2]
0000452C 41ED C328 lea.l A0, [A5 - 0x3CD8]
00004530 4840 swap.w D0
00004532 4240 clr.w D0
00004534 4840 swap.w D0
00004536 D1C0 add.l A0, D0
00004538 7000 moveq.l D0, 0x00
0000453A 1010 move.b D0, [A0]
0000453C 4840 swap.w D0
0000453E 4240 clr.w D0
00004540 4840 swap.w D0
00004542 EB80 asl D0, 5
00004544 41ED B6A4 lea.l A0, [A5 - 0x495C]
00004548 D1C0 add.l A0, D0
0000454A 4850 pea.l [A0]
0000454C 4EAD 03B2 jsr [A5 + 0x3B2 /* export_114 */]
00004550 588F addq.l A7, 4
00004552 7000 moveq.l D0, 0x00
00004554 102E FFFE move.b D0, [A6 - 0x2]
00004558 41ED CECC lea.l A0, [A5 - 0x3134]
0000455C 4840 swap.w D0
0000455E 4240 clr.w D0
00004560 4840 swap.w D0
00004562 D1C0 add.l A0, D0
00004564 4210 clr.b [A0]
label00004566:
00004566 4E5E unlink A6
00004568 4E75 rts
0000456A 5155 subq.w [A5], 8
0000456C 4943 chk.w D4, D3
0000456E 4B4D chk.w D5, A5
00004570 4F56 chk.w D7, [A6]
export_153:
00004572 4E56 FFF2 link A6, -0x000E
00004576 422E FFFA clr.b [A6 - 0x6]
0000457A 206E 0008 movea.l A0, [A6 + 0x8]
0000457E 3028 0002 move.w D0, [A0 + 0x2]
00004582 E240 asr D0.w, 1
00004584 0240 0038 andi.w D0, 0x38 /* '8' */
00004588 0A40 0038 xori.w D0, 0x38 /* '8' */
0000458C 206E 0008 movea.l A0, [A6 + 0x8]
00004590 7207 moveq.l D1, 0x07
00004592 C268 0002 and.w D1, [A0 + 0x2]
00004596 8041 or.w D0, D1
00004598 1D40 FFFF move.b [A6 - 0x1], D0
0000459C 206E 0008 movea.l A0, [A6 + 0x8]
000045A0 3010 move.w D0, [A0]
000045A2 E240 asr D0.w, 1
000045A4 0240 0038 andi.w D0, 0x38 /* '8' */
000045A8 0A40 0038 xori.w D0, 0x38 /* '8' */
000045AC 206E 0008 movea.l A0, [A6 + 0x8]
000045B0 7207 moveq.l D1, 0x07
000045B2 C250 and.w D1, [A0]
000045B4 8041 or.w D0, D1
000045B6 1D40 FFFE move.b [A6 - 0x2], D0
000045BA 7000 moveq.l D0, 0x00
000045BC 102E FFFE move.b D0, [A6 - 0x2]
000045C0 41ED C328 lea.l A0, [A5 - 0x3CD8]
000045C4 4840 swap.w D0
000045C6 4240 clr.w D0
000045C8 4840 swap.w D0
000045CA D1C0 add.l A0, D0
000045CC 7000 moveq.l D0, 0x00
000045CE 1010 move.b D0, [A0]
000045D0 4840 swap.w D0
000045D2 4240 clr.w D0
000045D4 4840 swap.w D0
000045D6 EB80 asl D0, 5
000045D8 41ED B6A4 lea.l A0, [A5 - 0x495C]
000045DC D1C0 add.l A0, D0
000045DE 4850 pea.l [A0]
000045E0 4EAD 03B2 jsr [A5 + 0x3B2 /* export_114 */]
000045E4 588F addq.l A7, 4
000045E6 206E 0008 movea.l A0, [A6 + 0x8]
000045EA 4A68 0004 tst.w [A0 + 0x4]
000045EE 6752 beq +0x54 /* 00004642 */
000045F0 206E 0008 movea.l A0, [A6 + 0x8]
000045F4 7000 moveq.l D0, 0x00
000045F6 1028 0006 move.b D0, [A0 + 0x6]
000045FA 0C40 0006 cmpi.w D0, 0x6
000045FE 6742 beq +0x44 /* 00004642 */
00004600 206E 0008 movea.l A0, [A6 + 0x8]
00004604 7000 moveq.l D0, 0x00
00004606 1028 0006 move.b D0, [A0 + 0x6]
0000460A 0C40 0001 cmpi.w D0, 0x1
0000460E 6732 beq +0x34 /* 00004642 */
00004610 7000 moveq.l D0, 0x00
00004612 102E FFFE move.b D0, [A6 - 0x2]
00004616 41ED CECC lea.l A0, [A5 - 0x3134]
0000461A 4840 swap.w D0
0000461C 4240 clr.w D0
0000461E 4840 swap.w D0
00004620 D1C0 add.l A0, D0
00004622 7000 moveq.l D0, 0x00
00004624 102E FFFE move.b D0, [A6 - 0x2]
00004628 43ED CECC lea.l A1, [A5 - 0x3134]
0000462C 4840 swap.w D0
0000462E 4240 clr.w D0
00004630 4840 swap.w D0
00004632 D3C0 add.l A1, D0
00004634 7000 moveq.l D0, 0x00
00004636 1011 move.b D0, [A1]
00004638 0240 0078 andi.w D0, 0x78 /* 'x' */
0000463C 0040 0004 ori.w D0, 0x4
00004640 1080 move.b [A0], D0
label00004642:
00004642 7000 moveq.l D0, 0x00
00004644 102E FFFE move.b D0, [A6 - 0x2]
00004648 41ED CECC lea.l A0, [A5 - 0x3134]
0000464C 4840 swap.w D0
0000464E 4240 clr.w D0
00004650 4840 swap.w D0
00004652 D1C0 add.l A0, D0
00004654 7000 moveq.l D0, 0x00
00004656 1010 move.b D0, [A0]
00004658 0240 0040 andi.w D0, 0x40 /* '@' */
0000465C 1D40 FFFB move.b [A6 - 0x5], D0
00004660 7000 moveq.l D0, 0x00
00004662 102E FFFE move.b D0, [A6 - 0x2]
00004666 41ED CECC lea.l A0, [A5 - 0x3134]
0000466A 4840 swap.w D0
0000466C 4240 clr.w D0
0000466E 4840 swap.w D0
00004670 D1C0 add.l A0, D0
00004672 7000 moveq.l D0, 0x00
00004674 1010 move.b D0, [A0]
00004676 0240 0007 andi.w D0, 0x7
0000467A 7200 moveq.l D1, 0x00
0000467C 122E FFFE move.b D1, [A6 - 0x2]
00004680 41ED C328 lea.l A0, [A5 - 0x3CD8]
00004684 4841 swap.w D1
00004686 4241 clr.w D1
00004688 4841 swap.w D1
0000468A D1C1 add.l A0, D1
0000468C 7200 moveq.l D1, 0x00
0000468E 122E FFFF move.b D1, [A6 - 0x1]
00004692 3F01 move.w -[A7], D1
00004694 7200 moveq.l D1, 0x00
00004696 1210 move.b D1, [A0]
00004698 3F01 move.w -[A7], D1
0000469A 7200 moveq.l D1, 0x00
0000469C 122E FFFB move.b D1, [A6 - 0x5]
000046A0 3F01 move.w -[A7], D1
000046A2 3F00 move.w -[A7], D0
000046A4 4EBA 01CC jsr [PC + 0x1CC /* 00004872 */]
000046A8 508F addq.l A7, 8
000046AA 7000 moveq.l D0, 0x00
000046AC 102E FFFE move.b D0, [A6 - 0x2]
000046B0 41ED CECC lea.l A0, [A5 - 0x3134]
000046B4 4840 swap.w D0
000046B6 4240 clr.w D0
000046B8 4840 swap.w D0
000046BA D1C0 add.l A0, D0
000046BC 4210 clr.b [A0]
000046BE 206E 0008 movea.l A0, [A6 + 0x8]
000046C2 4A68 0004 tst.w [A0 + 0x4]
000046C6 6730 beq +0x32 /* 000046F8 */
000046C8 206E 0008 movea.l A0, [A6 + 0x8]
000046CC 7000 moveq.l D0, 0x00
000046CE 1028 0006 move.b D0, [A0 + 0x6]
000046D2 0C40 0006 cmpi.w D0, 0x6
000046D6 6620 bne +0x22 /* 000046F8 */
000046D8 7004 moveq.l D0, 0x04
000046DA 1D40 FFFA move.b [A6 - 0x6], D0
000046DE 7000 moveq.l D0, 0x00
000046E0 102E FFFE move.b D0, [A6 - 0x2]
000046E4 0240 0007 andi.w D0, 0x7
000046E8 7200 moveq.l D1, 0x00
000046EA 122E FFFF move.b D1, [A6 - 0x1]
000046EE 0241 0038 andi.w D1, 0x38 /* '8' */
000046F2 8041 or.w D0, D1
000046F4 1D40 FFFE move.b [A6 - 0x2], D0
label000046F8:
000046F8 206E 0008 movea.l A0, [A6 + 0x8]
000046FC 4A28 0007 tst.b [A0 + 0x7]
00004700 671A beq +0x1C /* 0000471C */
00004702 206E 0008 movea.l A0, [A6 + 0x8]
00004706 7000 moveq.l D0, 0x00
00004708 1028 0007 move.b D0, [A0 + 0x7]
0000470C 41ED C552 lea.l A0, [A5 - 0x3AAE]
00004710 4840 swap.w D0
00004712 4240 clr.w D0
00004714 4840 swap.w D0
00004716 D1C0 add.l A0, D0
00004718 1D50 FFFA move.b [A6 - 0x6], [A0]
label0000471C:
0000471C 4A2E FFFA tst.b [A6 - 0x6]
00004720 6700 005C beq +0x5E /* 0000477E */
00004724 422E FFFF clr.b [A6 - 0x1]
00004728 6004 bra +0x6 /* 0000472E */
label0000472A:
0000472A 522E FFFF addq.b [A6 - 0x1], 1
label0000472E:
0000472E 7000 moveq.l D0, 0x00
00004730 102E FFFF move.b D0, [A6 - 0x1]
00004734 0C40 0020 cmpi.w D0, 0x20 /* ' ' */
00004738 641A bcc +0x1C /* 00004754 */
0000473A 7000 moveq.l D0, 0x00
0000473C 102E FFFF move.b D0, [A6 - 0x1]
00004740 4840 swap.w D0
00004742 4240 clr.w D0
00004744 4840 swap.w D0
00004746 EB80 asl D0, 5
00004748 41ED B6A4 lea.l A0, [A5 - 0x495C]
0000474C D1C0 add.l A0, D0
0000474E 4AA8 0014 tst.l [A0 + 0x14]
00004752 66D6 bne -0x28 /* 0000472A */
label00004754:
00004754 7000 moveq.l D0, 0x00
00004756 102E FFFB move.b D0, [A6 - 0x5]
0000475A 0A40 0040 xori.w D0, 0x40 /* '@' */
0000475E 7200 moveq.l D1, 0x00
00004760 122E FFFE move.b D1, [A6 - 0x2]
00004764 3F01 move.w -[A7], D1
00004766 7200 moveq.l D1, 0x00
00004768 122E FFFF move.b D1, [A6 - 0x1]
0000476C 3F01 move.w -[A7], D1
0000476E 3F00 move.w -[A7], D0
00004770 7000 moveq.l D0, 0x00
00004772 102E FFFA move.b D0, [A6 - 0x6]
00004776 3F00 move.w -[A7], D0
00004778 4EBA 00F8 jsr [PC + 0xF8 /* 00004872 */]
0000477C 508F addq.l A7, 8
label0000477E:
0000477E 206E 0008 movea.l A0, [A6 + 0x8]
00004782 4A68 0004 tst.w [A0 + 0x4]
00004786 6700 007C beq +0x7E /* 00004804 */
0000478A 206E 0008 movea.l A0, [A6 + 0x8]
0000478E 7000 moveq.l D0, 0x00
00004790 1028 0006 move.b D0, [A0 + 0x6]
00004794 0C40 0001 cmpi.w D0, 0x1
00004798 6600 006A bne +0x6C /* 00004804 */
0000479C 7003 moveq.l D0, 0x03
0000479E 1D40 FFF8 move.b [A6 - 0x8], D0
000047A2 426E FFF6 clr.w [A6 - 0xA]
000047A6 206E 0008 movea.l A0, [A6 + 0x8]
000047AA 7007 moveq.l D0, 0x07
000047AC C050 and.w D0, [A0]
000047AE 0C40 0006 cmpi.w D0, 0x6
000047B2 6626 bne +0x28 /* 000047DA */
000047B4 206E 0008 movea.l A0, [A6 + 0x8]
000047B8 303C 00F0 move.w D0, 0xF0
000047BC C050 and.w D0, [A0]
000047BE 0040 0007 ori.w D0, 0x7
000047C2 3D40 FFF2 move.w [A6 - 0xE], D0
000047C6 206E 0008 movea.l A0, [A6 + 0x8]
000047CA 303C 00F0 move.w D0, 0xF0
000047CE C050 and.w D0, [A0]
000047D0 0040 0005 ori.w D0, 0x5
000047D4 3D40 FFF4 move.w [A6 - 0xC], D0
000047D8 6020 bra +0x22 /* 000047FA */
label000047DA:
000047DA 206E 0008 movea.l A0, [A6 + 0x8]
000047DE 303C 00F0 move.w D0, 0xF0
000047E2 C050 and.w D0, [A0]
000047E4 3D40 FFF2 move.w [A6 - 0xE], D0
000047E8 206E 0008 movea.l A0, [A6 + 0x8]
000047EC 303C 00F0 move.w D0, 0xF0
000047F0 C050 and.w D0, [A0]
000047F2 0040 0003 ori.w D0, 0x3
000047F6 3D40 FFF4 move.w [A6 - 0xC], D0
label000047FA:
000047FA 486E FFF2 pea.l [A6 - 0xE]
000047FE 4EBA FB10 jsr [PC - 0x4F0 /* 00004310 */]
00004802 588F addq.l A7, 4
label00004804:
00004804 4E5E unlink A6
00004806 4E75 rts
00004808 5155 subq.w [A5], 8
0000480A 4943 chk.w D4, D3
0000480C 4B42 chk.w D5, D2
0000480E 4143 chk.w D0, D3
export_155:
00004810 4E56 0000 link A6, 0
00004814 302E 0008 move.w D0, [A6 + 0x8]
00004818 E240 asr D0.w, 1
0000481A 0240 0038 andi.w D0, 0x38 /* '8' */
0000481E 0A40 0038 xori.w D0, 0x38 /* '8' */
00004822 7207 moveq.l D1, 0x07
00004824 C26E 0008 and.w D1, [A6 + 0x8]
00004828 8041 or.w D0, D1
0000482A 3D40 0008 move.w [A6 + 0x8], D0
0000482E 41ED C552 lea.l A0, [A5 - 0x3AAE]
00004832 D0EE 000A add.w A0, [A6 + 0xA]
00004836 43ED CECC lea.l A1, [A5 - 0x3134]
0000483A D2EE 0008 add.w A1, [A6 + 0x8]
0000483E 7000 moveq.l D0, 0x00
00004840 1011 move.b D0, [A1]
00004842 0240 0040 andi.w D0, 0x40 /* '@' */
00004846 43ED C328 lea.l A1, [A5 - 0x3CD8]
0000484A D2EE 0008 add.w A1, [A6 + 0x8]
0000484E 3F2E 0008 move.w -[A7], [A6 + 0x8]
00004852 7200 moveq.l D1, 0x00
00004854 1211 move.b D1, [A1]
00004856 3F01 move.w -[A7], D1
00004858 3F00 move.w -[A7], D0
0000485A 7000 moveq.l D0, 0x00
0000485C 1010 move.b D0, [A0]
0000485E 3F00 move.w -[A7], D0
00004860 4EBA 0010 jsr [PC + 0x10 /* 00004872 */]
00004864 508F addq.l A7, 8
00004866 4E5E unlink A6
00004868 4E75 rts
0000486A 5041 addq.w D1, 8
0000486C 574E subq.w A6, 3
0000486E 5052 addq.w [A2], 8
00004870 4F4D chk.w D7, A5
fn00004872:
00004872 4E56 FFFE link A6, -0x0002
00004876 2F03 move.l -[A7], D3
00004878 0C6E 0006 0008 cmpi.w [A6 + 0x8], 0x6
0000487E 661A bne +0x1C /* 0000489A */
00004880 7007 moveq.l D0, 0x07
00004882 C06E 000E and.w D0, [A6 + 0xE]
00004886 0C40 0004 cmpi.w D0, 0x4
0000488A 6D04 blt +0x6 /* 00004890 */
0000488C 7007 moveq.l D0, 0x07
0000488E 6002 bra +0x4 /* 00004892 */
label00004890:
00004890 7003 moveq.l D0, 0x03
label00004892:
00004892 3D40 FFFE move.w [A6 - 0x2], D0
00004896 6000 004A bra +0x4C /* 000048E2 */
label0000489A:
0000489A 0C6E 0001 0008 cmpi.w [A6 + 0x8], 0x1
000048A0 6630 bne +0x32 /* 000048D2 */
000048A2 7007 moveq.l D0, 0x07
000048A4 C06E 000E and.w D0, [A6 + 0xE]
000048A8 0C40 0004 cmpi.w D0, 0x4
000048AC 6C12 bge +0x14 /* 000048C0 */
000048AE 4A6E 000A tst.w [A6 + 0xA]
000048B2 6604 bne +0x6 /* 000048B8 */
000048B4 7003 moveq.l D0, 0x03
000048B6 6002 bra +0x4 /* 000048BA */
label000048B8:
000048B8 7001 moveq.l D0, 0x01
label000048BA:
000048BA 3D40 FFFE move.w [A6 - 0x2], D0
000048BE 6022 bra +0x24 /* 000048E2 */
label000048C0:
000048C0 4A6E 000A tst.w [A6 + 0xA]
000048C4 6604 bne +0x6 /* 000048CA */
000048C6 7005 moveq.l D0, 0x05
000048C8 6002 bra +0x4 /* 000048CC */
label000048CA:
000048CA 7007 moveq.l D0, 0x07
label000048CC:
000048CC 3D40 FFFE move.w [A6 - 0x2], D0
000048D0 6010 bra +0x12 /* 000048E2 */
label000048D2:
000048D2 4A6E 000A tst.w [A6 + 0xA]
000048D6 6604 bne +0x6 /* 000048DC */
000048D8 7004 moveq.l D0, 0x04
000048DA 6002 bra +0x4 /* 000048DE */
label000048DC:
000048DC 7000 moveq.l D0, 0x00
label000048DE:
000048DE 3D40 FFFE move.w [A6 - 0x2], D0
label000048E2:
000048E2 41ED CECC lea.l A0, [A5 - 0x3134]
000048E6 D0EE 000E add.w A0, [A6 + 0xE]
000048EA 302E FFFE move.w D0, [A6 - 0x2]
000048EE E748 lsl D0.w, 3
000048F0 806E 000A or.w D0, [A6 + 0xA]
000048F4 806E 0008 or.w D0, [A6 + 0x8]
000048F8 1080 move.b [A0], D0
000048FA 41ED C328 lea.l A0, [A5 - 0x3CD8]
000048FE D0EE 000E add.w A0, [A6 + 0xE]
00004902 10AE 000D move.b [A0], [A6 + 0xD]
00004906 302E 000C move.w D0, [A6 + 0xC]
0000490A 48C0 ext.l D0
0000490C EB80 asl D0, 5
0000490E 41ED B6A4 lea.l A0, [A5 - 0x495C]
00004912 D1C0 add.l A0, D0
00004914 116E 000F 000B move.b [A0 + 0xB], [A6 + 0xF]
0000491A 302E 000E move.w D0, [A6 + 0xE]
0000491E 48C0 ext.l D0
00004920 D080 add.l D0, D0
00004922 D0AD CF0C add.l D0, [A5 - 0x30F4]
00004926 322E 000E move.w D1, [A6 + 0xE]
0000492A E641 asr D1.w, 3
0000492C 48C1 ext.l D1
0000492E D281 add.l D1, D1
00004930 D2AD CF10 add.l D1, [A5 - 0x30F0]
00004934 342E FFFE move.w D2, [A6 - 0x2]
00004938 E74A lsl D2.w, 3
0000493A 846E 0008 or.w D2, [A6 + 0x8]
0000493E 48C2 ext.l D2
00004940 D4AD CF1C add.l D2, [A5 - 0x30E4]
00004944 2042 movea.l A0, D2
00004946 7400 moveq.l D2, 0x00
00004948 1410 move.b D2, [A0]
0000494A 4842 swap.w D2
0000494C 4242 clr.w D2
0000494E 4842 swap.w D2
00004950 E782 asl D2, 3
00004952 D4AD B69C add.l D2, [A5 - 0x4964]
00004956 362E 000C move.w D3, [A6 + 0xC]
0000495A 48C3 ext.l D3
0000495C EB83 asl D3, 5
0000495E 41ED B6A4 lea.l A0, [A5 - 0x495C]
00004962 D1C3 add.l A0, D3
00004964 4850 pea.l [A0]
00004966 2F02 move.l -[A7], D2
00004968 3F2E 000A move.w -[A7], [A6 + 0xA]
0000496C 2041 movea.l A0, D1
0000496E 3F10 move.w -[A7], [A0]
00004970 2040 movea.l A0, D0
00004972 3F10 move.w -[A7], [A0]
00004974 4EAD 037A jsr [A5 + 0x37A /* export_107 */]
00004978 4FEF 000E lea.l A7, [A7 + 0xE]
0000497C 261F move.l D3, [A7]+
0000497E 4E5E unlink A6
00004980 4E75 rts
00004982 5055 addq.w [A5], 8
00004984 5450 addq.w [A0], 2
00004986 4945 chk.w D4, D5
00004988 4345 chk.w D1, D5
export_158:
0000498A 4E56 FFFA link A6, -0x0006
0000498E 4EAD 041A jsr [A5 + 0x41A /* export_127 */]
00004992 1B6D 96E4 F76B move.b [A5 - 0x895], [A5 - 0x691C]
00004998 7001 moveq.l D0, 0x01
0000499A 1B40 F76A move.b [A5 - 0x896], D0
0000499E 3F3C 0003 move.w -[A7], 0x3
000049A2 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
000049A6 548F addq.l A7, 2
000049A8 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
000049AC 4EAD 0192 jsr [A5 + 0x192 /* export_46 */]
000049B0 426D F09C clr.w [A5 - 0xF64]
000049B4 4EBA 01A0 jsr [PC + 0x1A0 /* 00004B56 */]
000049B8 4EAD 04B2 jsr [A5 + 0x4B2 /* export_146 */]
000049BC 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */]
000049C0 2D6D AE8E FFFA move.l [A6 - 0x6], [A5 - 0x5172]
000049C6 302D EDE2 move.w D0, [A5 - 0x121E]
000049CA 4440 neg.w D0
000049CC 3B40 F0A0 move.w [A5 - 0xF60], D0
000049D0 302D EDE2 move.w D0, [A5 - 0x121E]
000049D4 4440 neg.w D0
000049D6 3B40 F0A2 move.w [A5 - 0xF5E], D0
000049DA 426D ACD4 clr.w [A5 - 0x532C]
000049DE 41ED ACDC lea.l A0, [A5 - 0x5324]
000049E2 43ED 9AE8 lea.l A1, [A5 - 0x6518]
000049E6 20D9 move.l [A0]+, [A1]+
000049E8 20D9 move.l [A0]+, [A1]+
000049EA 3B6D EDE2 AD9C move.w [A5 - 0x5264], [A5 - 0x121E]
000049F0 3B7C 7FFF F0A4 move.w [A5 - 0xF5C], 0x7FFF
label000049F6:
000049F6 0C6D 0001 ACD4 cmpi.w [A5 - 0x532C], 0x1
000049FC 6E06 bgt +0x8 /* 00004A04 */
000049FE 3B6D AD9C F0A6 move.w [A5 - 0xF5A], [A5 - 0x5264]
label00004A04:
00004A04 302D AD9C move.w D0, [A5 - 0x5264]
00004A08 0640 FF80 addi.w D0, 0xFF80
00004A0C 3F00 move.w -[A7], D0
00004A0E 3F2D F0A4 move.w -[A7], [A5 - 0xF5C]
00004A12 4EAD 0182 jsr [A5 + 0x182 /* export_44 */]
00004A16 588F addq.l A7, 4
00004A18 3B40 F0A4 move.w [A5 - 0xF5C], D0
00004A1C 0C2D 0005 ACCE cmpi.b [A5 - 0x5332], 0x5
00004A22 6610 bne +0x12 /* 00004A34 */
00004A24 3B7C 6000 F0A4 move.w [A5 - 0xF5C], 0x6000 /* '`\0' */
00004A2A 4A6D ACD4 tst.w [A5 - 0x532C]
00004A2E 6F04 ble +0x6 /* 00004A34 */
00004A30 526D ACD4 addq.w [A5 - 0x532C], 1
label00004A34:
00004A34 526D ACD4 addq.w [A5 - 0x532C], 1
00004A38 3F3C 7F00 move.w -[A7], 0x7F00
00004A3C 3F2D F0A4 move.w -[A7], [A5 - 0xF5C]
00004A40 4EBA 020A jsr [PC + 0x20A /* 00004C4C */]
00004A44 588F addq.l A7, 4
00004A46 3D40 FFFE move.w [A6 - 0x2], D0
00004A4A 302E FFFE move.w D0, [A6 - 0x2]
00004A4E B06D F0A4 cmp.w D0, [A5 - 0xF5C]
00004A52 6E36 bgt +0x38 /* 00004A8A */
00004A54 4A6D F09C tst.w [A5 - 0xF64]
00004A58 6630 bne +0x32 /* 00004A8A */
00004A5A 0C2D 0005 ACCE cmpi.b [A5 - 0x5332], 0x5
00004A60 6728 beq +0x2A /* 00004A8A */
00004A62 4A6D ACD6 tst.w [A5 - 0x532A]
00004A66 6F22 ble +0x24 /* 00004A8A */
00004A68 3B6D F0A4 AD9C move.w [A5 - 0x5264], [A5 - 0xF5C]
00004A6E 302D F0A4 move.w D0, [A5 - 0xF5C]
00004A72 5140 subq.w D0, 8
00004A74 3F00 move.w -[A7], D0
00004A76 3F3C 8100 move.w -[A7], 0x8100
00004A7A 4EBA 01D0 jsr [PC + 0x1D0 /* 00004C4C */]
00004A7E 588F addq.l A7, 4
00004A80 3D40 FFFE move.w [A6 - 0x2], D0
00004A84 7002 moveq.l D0, 0x02
00004A86 3B40 ACD6 move.w [A5 - 0x532A], D0
label00004A8A:
00004A8A 4A6D F09C tst.w [A5 - 0xF64]
00004A8E 662E bne +0x30 /* 00004ABE */
00004A90 302D ACD4 move.w D0, [A5 - 0x532C]
00004A94 B06E 0008 cmp.w D0, [A6 + 0x8]
00004A98 6C24 bge +0x26 /* 00004ABE */
00004A9A 0C6D 0001 ACD6 cmpi.w [A5 - 0x532A], 0x1
00004AA0 6F1C ble +0x1E /* 00004ABE */
00004AA2 3F2D AD9C move.w -[A7], [A5 - 0x5264]
00004AA6 4EAD 055A jsr [A5 + 0x55A /* export_167 */]
00004AAA 548F addq.l A7, 2
00004AAC 0C40 7080 cmpi.w D0, 0x7080
00004AB0 640C bcc +0xE /* 00004ABE */
00004AB2 4EBA 0068 jsr [PC + 0x68 /* 00004B1C */]
00004AB6 4A40 tst.w D0
00004AB8 6604 bne +0x6 /* 00004ABE */
00004ABA 7000 moveq.l D0, 0x00
00004ABC 6002 bra +0x4 /* 00004AC0 */
label00004ABE:
00004ABE 7001 moveq.l D0, 0x01
label00004AC0:
00004AC0 4A40 tst.w D0
00004AC2 6700 FF32 beq -0xCC /* 000049F6 */
00004AC6 4EAD 018A jsr [A5 + 0x18A /* export_45 */]
00004ACA 6018 bra +0x1A /* 00004AE4 */
label00004ACC:
00004ACC 4A6D AE7A tst.w [A5 - 0x5186]
00004AD0 6608 bne +0xA /* 00004ADA */
00004AD2 4EAD 0132 jsr [A5 + 0x132 /* export_34 */]
00004AD6 3B40 AE7A move.w [A5 - 0x5186], D0
label00004ADA:
00004ADA 4A6D AE7A tst.w [A5 - 0x5186]
00004ADE 6704 beq +0x6 /* 00004AE4 */
00004AE0 4EBA 1E64 jsr [PC + 0x1E64 /* 00006946 */]
label00004AE4:
00004AE4 4A6D AE68 tst.w [A5 - 0x5198]
00004AE8 660A bne +0xC /* 00004AF4 */
00004AEA 4A6D F09C tst.w [A5 - 0xF64]
00004AEE 6604 bne +0x6 /* 00004AF4 */
00004AF0 7000 moveq.l D0, 0x00
00004AF2 6002 bra +0x4 /* 00004AF6 */
label00004AF4:
00004AF4 7001 moveq.l D0, 0x01
label00004AF6:
00004AF6 4A40 tst.w D0
00004AF8 67D2 beq -0x2C /* 00004ACC */
00004AFA 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */]
00004AFE 422D F76A clr.b [A5 - 0x896]
00004B02 3F3C 0002 move.w -[A7], 0x2
00004B06 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
00004B0A 548F addq.l A7, 2
00004B0C 4EAD 03F2 jsr [A5 + 0x3F2 /* export_122 */]
00004B10 4E5E unlink A6
00004B12 4E75 rts
00004B14 4649 not.w A1
00004B16 4E44 trap 4
00004B18 4D4F chk.w D6, A7
00004B1A 5645 addq.w D5, 3
fn00004B1C:
00004B1C 4A6D AE68 tst.w [A5 - 0x5198]
00004B20 6730 beq +0x32 /* 00004B52 */
00004B22 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */]
00004B26 202D AE8E move.l D0, [A5 - 0x5172]
00004B2A B0AD AE7E cmp.l D0, [A5 - 0x5182]
00004B2E 6C1E bge +0x20 /* 00004B4E */
00004B30 7000 moveq.l D0, 0x00
00004B32 102D F76B move.b D0, [A5 - 0x895]
00004B36 4840 swap.w D0
00004B38 4240 clr.w D0
00004B3A 4840 swap.w D0
00004B3C D080 add.l D0, D0
00004B3E 41ED DABE lea.l A0, [A5 - 0x2542]
00004B42 D1C0 add.l A0, D0
00004B44 0C50 0001 cmpi.w [A0], 0x1
00004B48 6604 bne +0x6 /* 00004B4E */
00004B4A 7000 moveq.l D0, 0x00
00004B4C 6006 bra +0x8 /* 00004B54 */
label00004B4E:
00004B4E 7001 moveq.l D0, 0x01
00004B50 6002 bra +0x4 /* 00004B54 */
label00004B52:
00004B52 7000 moveq.l D0, 0x00
label00004B54:
00004B54 4E75 rts
fn00004B56:
00004B56 4E56 FFF8 link A6, -0x0008
00004B5A 426E FFFE clr.w [A6 - 0x2]
00004B5E 6036 bra +0x38 /* 00004B96 */
label00004B60:
00004B60 426E FFF8 clr.w [A6 - 0x8]
00004B64 6024 bra +0x26 /* 00004B8A */
label00004B66:
00004B66 302E FFFE move.w D0, [A6 - 0x2]
00004B6A 48C0 ext.l D0
00004B6C E980 asl D0, 4
00004B6E 41ED EEB6 lea.l A0, [A5 - 0x114A]
00004B72 D1C0 add.l A0, D0
00004B74 302E FFF8 move.w D0, [A6 - 0x8]
00004B78 48C0 ext.l D0
00004B7A E780 asl D0, 3
00004B7C D1C0 add.l A0, D0
00004B7E 43ED 9AE8 lea.l A1, [A5 - 0x6518]
00004B82 20D9 move.l [A0]+, [A1]+
00004B84 20D9 move.l [A0]+, [A1]+
00004B86 526E FFF8 addq.w [A6 - 0x8], 1
label00004B8A:
00004B8A 0C6E 0001 FFF8 cmpi.w [A6 - 0x8], 0x1
00004B90 6FD4 ble -0x2A /* 00004B66 */
00004B92 526E FFFE addq.w [A6 - 0x2], 1
label00004B96:
00004B96 0C6E 0017 FFFE cmpi.w [A6 - 0x2], 0x17
00004B9C 6FC2 ble -0x3C /* 00004B60 */
00004B9E 426D F036 clr.w [A5 - 0xFCA]
00004BA2 70FF moveq.l D0, 0xFFFFFFFF
00004BA4 3B40 F068 move.w [A5 - 0xF98], D0
00004BA8 70FF moveq.l D0, 0xFFFFFFFF
00004BAA 3B40 F06A move.w [A5 - 0xF96], D0
00004BAE 426E FFFC clr.w [A6 - 0x4]
00004BB2 6000 0082 bra +0x84 /* 00004C36 */
label00004BB6:
00004BB6 302E FFFC move.w D0, [A6 - 0x4]
00004BBA 48C0 ext.l D0
00004BBC D080 add.l D0, D0
00004BBE 41ED F76C lea.l A0, [A5 - 0x894]
00004BC2 D1C0 add.l A0, D0
00004BC4 3D50 FFFA move.w [A6 - 0x6], [A0]
00004BC8 6050 bra +0x52 /* 00004C1A */
label00004BCA:
00004BCA 302E FFFA move.w D0, [A6 - 0x6]
00004BCE 48C0 ext.l D0
00004BD0 E580 asl D0, 2
00004BD2 41ED 94BC lea.l A0, [A5 - 0x6B44]
00004BD6 D1C0 add.l A0, D0
00004BD8 7000 moveq.l D0, 0x00
00004BDA 1010 move.b D0, [A0]
00004BDC 0C40 0006 cmpi.w D0, 0x6
00004BE0 6634 bne +0x36 /* 00004C16 */
00004BE2 302E FFFA move.w D0, [A6 - 0x6]
00004BE6 48C0 ext.l D0
00004BE8 E580 asl D0, 2
00004BEA 41ED 94BC lea.l A0, [A5 - 0x6B44]
00004BEE D1C0 add.l A0, D0
00004BF0 7000 moveq.l D0, 0x00
00004BF2 1028 0001 move.b D0, [A0 + 0x1]
00004BF6 B06E FFFC cmp.w D0, [A6 - 0x4]
00004BFA 661A bne +0x1C /* 00004C16 */
00004BFC 102D 96E4 move.b D0, [A5 - 0x691C]
00004C00 4880 ext.w D0
00004C02 B06E FFFC cmp.w D0, [A6 - 0x4]
00004C06 6608 bne +0xA /* 00004C10 */
00004C08 3B6E FFFA F068 move.w [A5 - 0xF98], [A6 - 0x6]
00004C0E 6006 bra +0x8 /* 00004C16 */
label00004C10:
00004C10 3B6E FFFA F06A move.w [A5 - 0xF96], [A6 - 0x6]
label00004C16:
00004C16 526E FFFA addq.w [A6 - 0x6], 1
label00004C1A:
00004C1A 302E FFFC move.w D0, [A6 - 0x4]
00004C1E 48C0 ext.l D0
00004C20 D080 add.l D0, D0
00004C22 41ED F76C lea.l A0, [A5 - 0x894]
00004C26 D1C0 add.l A0, D0
00004C28 3010 move.w D0, [A0]
00004C2A 5E40 addq.w D0, 7
00004C2C B06E FFFA cmp.w D0, [A6 - 0x6]
00004C30 6C98 bge -0x66 /* 00004BCA */
00004C32 526E FFFC addq.w [A6 - 0x4], 1
label00004C36:
00004C36 0C6E 0001 FFFC cmpi.w [A6 - 0x4], 0x1
00004C3C 6F00 FF78 ble -0x86 /* 00004BB6 */
00004C40 4E5E unlink A6
00004C42 4E75 rts
00004C44 434C chk.w D1, A4
00004C46 4541 chk.w D2, D1
00004C48 524B addq.w A3, 1
00004C4A 494C chk.w D4, A4
fn00004C4C:
00004C4C 4E56 FFFC link A6, -0x0004
00004C50 7000 moveq.l D0, 0x00
00004C52 102D ACE2 move.b D0, [A5 - 0x531E]
00004C56 4A40 tst.w D0
00004C58 56C0 sne D0
00004C5A 4400 neg.b D0
00004C5C 4880 ext.w D0
00004C5E 3B40 F09E move.w [A5 - 0xF62], D0
00004C62 426D ACD6 clr.w [A5 - 0x532A]
00004C66 486D ACDC pea.l [A5 - 0x5324]
00004C6A 41ED F0A4 lea.l A0, [A5 - 0xF5C]
00004C6E 2F20 move.l -[A7], -[A0]
00004C70 3F20 move.w -[A7], -[A0]
00004C72 3F2D ACD4 move.w -[A7], [A5 - 0x532C]
00004C76 3F2E 000A move.w -[A7], [A6 + 0xA]
00004C7A 3F2E 0008 move.w -[A7], [A6 + 0x8]
00004C7E 4EBA 0048 jsr [PC + 0x48 /* 00004CC8 */]
00004C82 4FEF 0010 lea.l A7, [A7 + 0x10]
00004C86 3D40 FFFC move.w [A6 - 0x4], D0
00004C8A 4A6D ACD6 tst.w [A5 - 0x532A]
00004C8E 6606 bne +0x8 /* 00004C96 */
00004C90 3B6E FFFC AD9C move.w [A5 - 0x5264], [A6 - 0x4]
label00004C96:
00004C96 302E FFFC move.w D0, [A6 - 0x4]
00004C9A 4E5E unlink A6
00004C9C 4E75 rts
00004C9E 4341 chk.w D1, D1
00004CA0 4C4C 5345 movem.l D0,D2,D6,A0,A1,A4,A6, A4
00004CA4 4152 chk.w D0, [A2]
export_157:
00004CA6 42A7 clr.l -[A7]
00004CA8 4878 2A00 push.l 0x2A00 /* '*\0' */
00004CAC 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */]
00004CB0 205F movea.l A0, [A7]+
00004CB2 2B48 F770 move.l [A5 - 0x890], A0
00004CB6 2F2D F770 move.l -[A7], [A5 - 0x890]
00004CBA 4EAD 0412 jsr [A5 + 0x412 /* export_126 */]
00004CBE 588F addq.l A7, 4
00004CC0 2B6D F770 F774 move.l [A5 - 0x88C], [A5 - 0x890]
00004CC6 4E75 rts
fn00004CC8:
00004CC8 4E56 FFFA link A6, -0x0006
00004CCC 3F3C 00E0 move.w -[A7], 0xE0
00004CD0 2F2D F770 move.l -[A7], [A5 - 0x890]
00004CD4 206D F770 movea.l A0, [A5 - 0x890]
00004CD8 4868 00E0 pea.l [A0 + 0xE0]
00004CDC 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
00004CE0 4FEF 000A lea.l A7, [A7 + 0xA]
00004CE4 06AD 0000 00E0 F770 addi.l [A5 - 0x890], 0xE0
00004CEC 206D F774 movea.l A0, [A5 - 0x88C]
00004CF0 D1FC 0024 C000 add.l A0, 0x24C000
00004CF6 B1ED F770 cmpa.l A0, [A5 - 0x890]
00004CFA 660A bne +0xC /* 00004D06 */
00004CFC 3F3C 000A move.w -[A7], 0xA /* '\n' */
00004D00 4EAD 00CA jsr [A5 + 0xCA /* export_21 */]
00004D04 548F addq.l A7, 2
label00004D06:
00004D06 2D6D F770 FFFC move.l [A6 - 0x4], [A5 - 0x890]
00004D0C 206E FFFC movea.l A0, [A6 - 0x4]
00004D10 30AE 0008 move.w [A0], [A6 + 0x8]
00004D14 206E FFFC movea.l A0, [A6 - 0x4]
00004D18 316E 000A 0002 move.w [A0 + 0x2], [A6 + 0xA]
00004D1E 206E FFFC movea.l A0, [A6 - 0x4]
00004D22 316E 000C 0004 move.w [A0 + 0x4], [A6 + 0xC]
00004D28 206E FFFC movea.l A0, [A6 - 0x4]
00004D2C 5C88 addq.l A0, 6
00004D2E 43EE 000E lea.l A1, [A6 + 0xE]
00004D32 20D9 move.l [A0]+, [A1]+
00004D34 30D9 move.w [A0]+, [A1]+
00004D36 206E FFFC movea.l A0, [A6 - 0x4]
00004D3A 216E 0014 000C move.l [A0 + 0xC], [A6 + 0x14]
00004D40 206E FFFC movea.l A0, [A6 - 0x4]
00004D44 4A68 0004 tst.w [A0 + 0x4]
00004D48 5FC0 sle D0
00004D4A 4400 neg.b D0
00004D4C 4880 ext.w D0
00004D4E 322D 96E6 move.w D1, [A5 - 0x691A]
00004D52 48C1 ext.l D1
00004D54 D281 add.l D1, D1
00004D56 41ED F036 lea.l A0, [A5 - 0xFCA]
00004D5A D1C1 add.l A0, D1
00004D5C 4A50 tst.w [A0]
00004D5E 57C1 seq D1
00004D60 4401 neg.b D1
00004D62 4881 ext.w D1
00004D64 C041 and.w D0, D1
00004D66 206E FFFC movea.l A0, [A6 - 0x4]
00004D6A 3140 0010 move.w [A0 + 0x10], D0
00004D6E 206E FFFC movea.l A0, [A6 - 0x4]
00004D72 4A68 0010 tst.w [A0 + 0x10]
00004D76 6744 beq +0x46 /* 00004DBC */
00004D78 206E FFFC movea.l A0, [A6 - 0x4]
00004D7C 3028 000A move.w D0, [A0 + 0xA]
00004D80 4440 neg.w D0
00004D82 206E FFFC movea.l A0, [A6 - 0x4]
00004D86 3140 0012 move.w [A0 + 0x12], D0
00004D8A 206E FFFC movea.l A0, [A6 - 0x4]
00004D8E 226E FFFC movea.l A1, [A6 - 0x4]
00004D92 3011 move.w D0, [A1]
00004D94 B068 0012 cmp.w D0, [A0 + 0x12]
00004D98 6C38 bge +0x3A /* 00004DD2 */
00004D9A 206E FFFC movea.l A0, [A6 - 0x4]
00004D9E 226E FFFC movea.l A1, [A6 - 0x4]
00004DA2 32A8 0012 move.w [A1], [A0 + 0x12]
00004DA6 206E FFFC movea.l A0, [A6 - 0x4]
00004DAA 226E FFFC movea.l A1, [A6 - 0x4]
00004DAE 3029 0012 move.w D0, [A1 + 0x12]
00004DB2 B068 0002 cmp.w D0, [A0 + 0x2]
00004DB6 6C00 008E bge +0x90 /* 00004E46 */
00004DBA 6016 bra +0x18 /* 00004DD2 */
label00004DBC:
00004DBC 302D 96E6 move.w D0, [A5 - 0x691A]
00004DC0 EF40 asl D0.w, 7
00004DC2 323C 7D00 move.w D1, 0x7D00 /* '}\0' */
00004DC6 9240 sub.w D1, D0
00004DC8 4441 neg.w D1
00004DCA 206E FFFC movea.l A0, [A6 - 0x4]
00004DCE 3141 0012 move.w [A0 + 0x12], D1
label00004DD2:
00004DD2 4EBA 0094 jsr [PC + 0x94 /* 00004E68 */]
00004DD6 4A6D F09C tst.w [A5 - 0xF64]
00004DDA 6600 006A bne +0x6C /* 00004E46 */
00004DDE 302D 96E6 move.w D0, [A5 - 0x691A]
00004DE2 EF40 asl D0.w, 7
00004DE4 323C 7D00 move.w D1, 0x7D00 /* '}\0' */
00004DE8 9240 sub.w D1, D0
00004DEA 4441 neg.w D1
00004DEC 206E FFFC movea.l A0, [A6 - 0x4]
00004DF0 B268 0012 cmp.w D1, [A0 + 0x12]
00004DF4 6632 bne +0x34 /* 00004E28 */
00004DF6 102D 96E4 move.b D0, [A5 - 0x691C]
00004DFA 4880 ext.w D0
00004DFC 48C0 ext.l D0
00004DFE EB80 asl D0, 5
00004E00 41ED 969C lea.l A0, [A5 - 0x6964]
00004E04 D1C0 add.l A0, D0
00004E06 7000 moveq.l D0, 0x00
00004E08 1010 move.b D0, [A0]
00004E0A 3F00 move.w -[A7], D0
00004E0C 102D 96E5 move.b D0, [A5 - 0x691B]
00004E10 4880 ext.w D0
00004E12 3F00 move.w -[A7], D0
00004E14 4EAD 031A jsr [A5 + 0x31A /* export_95 */]
00004E18 588F addq.l A7, 4
00004E1A 4A40 tst.w D0
00004E1C 660A bne +0xC /* 00004E28 */
00004E1E 206E FFFC movea.l A0, [A6 - 0x4]
00004E22 4268 0012 clr.w [A0 + 0x12]
00004E26 601E bra +0x20 /* 00004E46 */
label00004E28:
00004E28 206E FFFC movea.l A0, [A6 - 0x4]
00004E2C 302D 96E6 move.w D0, [A5 - 0x691A]
00004E30 48C0 ext.l D0
00004E32 E780 asl D0, 3
00004E34 D0A8 000C add.l D0, [A0 + 0xC]
00004E38 2040 movea.l A0, D0
00004E3A 5088 addq.l A0, 8
00004E3C 2F20 move.l -[A7], -[A0]
00004E3E 2F20 move.l -[A7], -[A0]
00004E40 4EBA 071A jsr [PC + 0x71A /* 0000555C */]
00004E44 508F addq.l A7, 8
label00004E46:
00004E46 206E FFFC movea.l A0, [A6 - 0x4]
00004E4A 3D68 0012 FFFA move.w [A6 - 0x6], [A0 + 0x12]
00004E50 06AD FFFF FF20 F770 addi.l [A5 - 0x890], 0xFFFFFF20
00004E58 302E FFFA move.w D0, [A6 - 0x6]
00004E5C 4E5E unlink A6
00004E5E 4E75 rts
00004E60 5345 subq.w D5, 1
00004E62 4152 chk.w D0, [A2]
00004E64 4348 chk.w D1, A0
00004E66 2020 move.l D0, -[A0]
fn00004E68:
00004E68 4E56 FFF8 link A6, -0x0008
00004E6C 206D F770 movea.l A0, [A5 - 0x890]
00004E70 302D 96E6 move.w D0, [A5 - 0x691A]
00004E74 48C0 ext.l D0
00004E76 E780 asl D0, 3
00004E78 D0A8 000C add.l D0, [A0 + 0xC]
00004E7C 2040 movea.l A0, D0
00004E7E 7000 moveq.l D0, 0x00
00004E80 1028 0006 move.b D0, [A0 + 0x6]
00004E84 4A40 tst.w D0
00004E86 673A beq +0x3C /* 00004EC2 */
00004E88 302D 96E6 move.w D0, [A5 - 0x691A]
00004E8C 0640 0068 addi.w D0, 0x68 /* 'h' */
00004E90 48C0 ext.l D0
00004E92 E780 asl D0, 3
00004E94 41ED 96E8 lea.l A0, [A5 - 0x6918]
00004E98 D1C0 add.l A0, D0
00004E9A 226D F770 movea.l A1, [A5 - 0x890]
00004E9E 302D 96E6 move.w D0, [A5 - 0x691A]
00004EA2 48C0 ext.l D0
00004EA4 E780 asl D0, 3
00004EA6 D0A9 000C add.l D0, [A1 + 0xC]
00004EAA 2240 movea.l A1, D0
00004EAC 20D9 move.l [A0]+, [A1]+
00004EAE 20D9 move.l [A0]+, [A1]+
00004EB0 206D F770 movea.l A0, [A5 - 0x890]
00004EB4 4228 001E clr.b [A0 + 0x1E]
00004EB8 4EBA 02EC jsr [PC + 0x2EC /* 000051A6 */]
00004EBC 4A40 tst.w D0
00004EBE 6600 02DA bne +0x2DC /* 0000519A */
label00004EC2:
00004EC2 302D 96E6 move.w D0, [A5 - 0x691A]
00004EC6 0640 0067 addi.w D0, 0x67 /* 'g' */
00004ECA 48C0 ext.l D0
00004ECC E780 asl D0, 3
00004ECE 41ED 96E8 lea.l A0, [A5 - 0x6918]
00004ED2 D1C0 add.l A0, D0
00004ED4 2D48 FFF8 move.l [A6 - 0x8], A0
00004ED8 206E FFF8 movea.l A0, [A6 - 0x8]
00004EDC 7000 moveq.l D0, 0x00
00004EDE 1028 0006 move.b D0, [A0 + 0x6]
00004EE2 4A40 tst.w D0
00004EE4 672C beq +0x2E /* 00004F12 */
00004EE6 206E FFF8 movea.l A0, [A6 - 0x8]
00004EEA 7000 moveq.l D0, 0x00
00004EEC 1028 0006 move.b D0, [A0 + 0x6]
00004EF0 0C40 0001 cmpi.w D0, 0x1
00004EF4 671C beq +0x1E /* 00004F12 */
00004EF6 206D F770 movea.l A0, [A5 - 0x890]
00004EFA 7001 moveq.l D0, 0x01
00004EFC 1140 001E move.b [A0 + 0x1E], D0
00004F00 206E FFF8 movea.l A0, [A6 - 0x8]
00004F04 3F10 move.w -[A7], [A0]
00004F06 4EBA 0F3E jsr [PC + 0xF3E /* 00005E46 */]
00004F0A 548F addq.l A7, 2
00004F0C 4A40 tst.w D0
00004F0E 6600 028A bne +0x28C /* 0000519A */
label00004F12:
00004F12 206D F770 movea.l A0, [A5 - 0x890]
00004F16 7002 moveq.l D0, 0x02
00004F18 1140 001E move.b [A0 + 0x1E], D0
00004F1C 206D F770 movea.l A0, [A5 - 0x890]
00004F20 4A68 0010 tst.w [A0 + 0x10]
00004F24 6600 008E bne +0x90 /* 00004FB4 */
00004F28 426E FFFC clr.w [A6 - 0x4]
00004F2C 6000 007C bra +0x7E /* 00004FAA */
label00004F30:
00004F30 302D 96E6 move.w D0, [A5 - 0x691A]
00004F34 0640 0068 addi.w D0, 0x68 /* 'h' */
00004F38 48C0 ext.l D0
00004F3A E780 asl D0, 3
00004F3C 41ED 96E8 lea.l A0, [A5 - 0x6918]
00004F40 D1C0 add.l A0, D0
00004F42 302D 96E6 move.w D0, [A5 - 0x691A]
00004F46 48C0 ext.l D0
00004F48 E980 asl D0, 4
00004F4A 43ED EEB6 lea.l A1, [A5 - 0x114A]
00004F4E D3C0 add.l A1, D0
00004F50 302E FFFC move.w D0, [A6 - 0x4]
00004F54 48C0 ext.l D0
00004F56 E780 asl D0, 3
00004F58 D3C0 add.l A1, D0
00004F5A 20D9 move.l [A0]+, [A1]+
00004F5C 20D9 move.l [A0]+, [A1]+
00004F5E 302D 96E6 move.w D0, [A5 - 0x691A]
00004F62 0640 0068 addi.w D0, 0x68 /* 'h' */
00004F66 48C0 ext.l D0
00004F68 E780 asl D0, 3
00004F6A 41ED 96E8 lea.l A0, [A5 - 0x6918]
00004F6E D1C0 add.l A0, D0
00004F70 7000 moveq.l D0, 0x00
00004F72 1028 0006 move.b D0, [A0 + 0x6]
00004F76 4A40 tst.w D0
00004F78 672C beq +0x2E /* 00004FA6 */
00004F7A 302D 96E6 move.w D0, [A5 - 0x691A]
00004F7E 0640 0068 addi.w D0, 0x68 /* 'h' */
00004F82 48C0 ext.l D0
00004F84 E780 asl D0, 3
00004F86 41ED 96E8 lea.l A0, [A5 - 0x6918]
00004F8A D1C0 add.l A0, D0
00004F8C 5088 addq.l A0, 8
00004F8E 2F20 move.l -[A7], -[A0]
00004F90 2F20 move.l -[A7], -[A0]
00004F92 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00004F96 508F addq.l A7, 8
00004F98 4A40 tst.w D0
00004F9A 670A beq +0xC /* 00004FA6 */
00004F9C 4EBA 0208 jsr [PC + 0x208 /* 000051A6 */]
00004FA0 4A40 tst.w D0
00004FA2 6600 01F6 bne +0x1F8 /* 0000519A */
label00004FA6:
00004FA6 526E FFFC addq.w [A6 - 0x4], 1
label00004FAA:
00004FAA 0C6E 0001 FFFC cmpi.w [A6 - 0x4], 0x1
00004FB0 6F00 FF7E ble -0x80 /* 00004F30 */
label00004FB4:
00004FB4 206D F770 movea.l A0, [A5 - 0x890]
00004FB8 7003 moveq.l D0, 0x03
00004FBA 1140 001E move.b [A0 + 0x1E], D0
00004FBE 7001 moveq.l D0, 0x01
00004FC0 3D40 FFFE move.w [A6 - 0x2], D0
00004FC4 6000 0098 bra +0x9A /* 0000505E */
label00004FC8:
00004FC8 102D 96E5 move.b D0, [A5 - 0x691B]
00004FCC 4880 ext.w D0
00004FCE 48C0 ext.l D0
00004FD0 EB80 asl D0, 5
00004FD2 41ED 969C lea.l A0, [A5 - 0x6964]
00004FD6 D1C0 add.l A0, D0
00004FD8 302E FFFE move.w D0, [A6 - 0x2]
00004FDC 48C0 ext.l D0
00004FDE D080 add.l D0, D0
00004FE0 D1C0 add.l A0, D0
00004FE2 7000 moveq.l D0, 0x00
00004FE4 1028 0001 move.b D0, [A0 + 0x1]
00004FE8 4A40 tst.w D0
00004FEA 676E beq +0x70 /* 0000505A */
00004FEC 206E FFF8 movea.l A0, [A6 - 0x8]
00004FF0 7000 moveq.l D0, 0x00
00004FF2 1028 0006 move.b D0, [A0 + 0x6]
00004FF6 4A40 tst.w D0
00004FF8 57C0 seq D0
00004FFA 4400 neg.b D0
00004FFC 4880 ext.w D0
00004FFE 122D 96E5 move.b D1, [A5 - 0x691B]
00005002 4881 ext.w D1
00005004 48C1 ext.l D1
00005006 EB81 asl D1, 5
00005008 41ED 969C lea.l A0, [A5 - 0x6964]
0000500C D1C1 add.l A0, D1
0000500E 322E FFFE move.w D1, [A6 - 0x2]
00005012 48C1 ext.l D1
00005014 D281 add.l D1, D1
00005016 D1C1 add.l A0, D1
00005018 226E FFF8 movea.l A1, [A6 - 0x8]
0000501C 7200 moveq.l D1, 0x00
0000501E 1210 move.b D1, [A0]
00005020 B251 cmp.w D1, [A1]
00005022 56C1 sne D1
00005024 4401 neg.b D1
00005026 4881 ext.w D1
00005028 8041 or.w D0, D1
0000502A 4A40 tst.w D0
0000502C 672C beq +0x2E /* 0000505A */
0000502E 102D 96E5 move.b D0, [A5 - 0x691B]
00005032 4880 ext.w D0
00005034 48C0 ext.l D0
00005036 EB80 asl D0, 5
00005038 41ED 969C lea.l A0, [A5 - 0x6964]
0000503C D1C0 add.l A0, D0
0000503E 302E FFFE move.w D0, [A6 - 0x2]
00005042 48C0 ext.l D0
00005044 D080 add.l D0, D0
00005046 D1C0 add.l A0, D0
00005048 7000 moveq.l D0, 0x00
0000504A 1010 move.b D0, [A0]
0000504C 3F00 move.w -[A7], D0
0000504E 4EBA 0DF6 jsr [PC + 0xDF6 /* 00005E46 */]
00005052 548F addq.l A7, 2
00005054 4A40 tst.w D0
00005056 6600 0142 bne +0x144 /* 0000519A */
label0000505A:
0000505A 526E FFFE addq.w [A6 - 0x2], 1
label0000505E:
0000505E 102D 96E5 move.b D0, [A5 - 0x691B]
00005062 4880 ext.w D0
00005064 48C0 ext.l D0
00005066 D080 add.l D0, D0
00005068 41ED 96E0 lea.l A0, [A5 - 0x6920]
0000506C D1C0 add.l A0, D0
0000506E 302E FFFE move.w D0, [A6 - 0x2]
00005072 B050 cmp.w D0, [A0]
00005074 6F00 FF52 ble -0xAC /* 00004FC8 */
00005078 206D F770 movea.l A0, [A5 - 0x890]
0000507C 4A68 0010 tst.w [A0 + 0x10]
00005080 6700 008E beq +0x90 /* 00005110 */
00005084 302D 96E6 move.w D0, [A5 - 0x691A]
00005088 48C0 ext.l D0
0000508A D080 add.l D0, D0
0000508C 41ED F068 lea.l A0, [A5 - 0xF98]
00005090 D1C0 add.l A0, D0
00005092 4A50 tst.w [A0]
00005094 6D00 007A blt +0x7C /* 00005110 */
00005098 302D 96E6 move.w D0, [A5 - 0x691A]
0000509C 48C0 ext.l D0
0000509E D080 add.l D0, D0
000050A0 41ED F068 lea.l A0, [A5 - 0xF98]
000050A4 D1C0 add.l A0, D0
000050A6 3010 move.w D0, [A0]
000050A8 48C0 ext.l D0
000050AA E580 asl D0, 2
000050AC 41ED 94BC lea.l A0, [A5 - 0x6B44]
000050B0 D1C0 add.l A0, D0
000050B2 7000 moveq.l D0, 0x00
000050B4 1010 move.b D0, [A0]
000050B6 0C40 0006 cmpi.w D0, 0x6
000050BA 57C0 seq D0
000050BC 4400 neg.b D0
000050BE 4880 ext.w D0
000050C0 322D 96E6 move.w D1, [A5 - 0x691A]
000050C4 48C1 ext.l D1
000050C6 D281 add.l D1, D1
000050C8 41ED F068 lea.l A0, [A5 - 0xF98]
000050CC D1C1 add.l A0, D1
000050CE 3210 move.w D1, [A0]
000050D0 48C1 ext.l D1
000050D2 E581 asl D1, 2
000050D4 41ED 94BC lea.l A0, [A5 - 0x6B44]
000050D8 D1C1 add.l A0, D1
000050DA 122D 96E4 move.b D1, [A5 - 0x691C]
000050DE 4881 ext.w D1
000050E0 7400 moveq.l D2, 0x00
000050E2 1428 0001 move.b D2, [A0 + 0x1]
000050E6 B441 cmp.w D2, D1
000050E8 57C1 seq D1
000050EA 4401 neg.b D1
000050EC 4881 ext.w D1
000050EE C041 and.w D0, D1
000050F0 4A40 tst.w D0
000050F2 671C beq +0x1E /* 00005110 */
000050F4 302D 96E6 move.w D0, [A5 - 0x691A]
000050F8 48C0 ext.l D0
000050FA D080 add.l D0, D0
000050FC 41ED F068 lea.l A0, [A5 - 0xF98]
00005100 D1C0 add.l A0, D0
00005102 3F10 move.w -[A7], [A0]
00005104 4EBA 1002 jsr [PC + 0x1002 /* 00006108 */]
00005108 548F addq.l A7, 2
0000510A 4A40 tst.w D0
0000510C 6600 008C bne +0x8E /* 0000519A */
label00005110:
00005110 206D F770 movea.l A0, [A5 - 0x890]
00005114 4A68 0010 tst.w [A0 + 0x10]
00005118 6600 007A bne +0x7C /* 00005194 */
0000511C 4EBA 144E jsr [PC + 0x144E /* 0000656C */]
00005120 4A40 tst.w D0
00005122 6600 0076 bne +0x78 /* 0000519A */
00005126 102D 96E4 move.b D0, [A5 - 0x691C]
0000512A 4880 ext.w D0
0000512C 48C0 ext.l D0
0000512E D080 add.l D0, D0
00005130 41ED 96E0 lea.l A0, [A5 - 0x6920]
00005134 D1C0 add.l A0, D0
00005136 3D50 FFFE move.w [A6 - 0x2], [A0]
0000513A 6052 bra +0x54 /* 0000518E */
label0000513C:
0000513C 102D 96E4 move.b D0, [A5 - 0x691C]
00005140 4880 ext.w D0
00005142 48C0 ext.l D0
00005144 EB80 asl D0, 5
00005146 41ED 969C lea.l A0, [A5 - 0x6964]
0000514A D1C0 add.l A0, D0
0000514C 302E FFFE move.w D0, [A6 - 0x2]
00005150 48C0 ext.l D0
00005152 D080 add.l D0, D0
00005154 D1C0 add.l A0, D0
00005156 7000 moveq.l D0, 0x00
00005158 1028 0001 move.b D0, [A0 + 0x1]
0000515C 4A40 tst.w D0
0000515E 672A beq +0x2C /* 0000518A */
00005160 102D 96E4 move.b D0, [A5 - 0x691C]
00005164 4880 ext.w D0
00005166 48C0 ext.l D0
00005168 EB80 asl D0, 5
0000516A 41ED 969C lea.l A0, [A5 - 0x6964]
0000516E D1C0 add.l A0, D0
00005170 302E FFFE move.w D0, [A6 - 0x2]
00005174 48C0 ext.l D0
00005176 D080 add.l D0, D0
00005178 D1C0 add.l A0, D0
0000517A 7000 moveq.l D0, 0x00
0000517C 1010 move.b D0, [A0]
0000517E 3F00 move.w -[A7], D0
00005180 4EBA 0F86 jsr [PC + 0xF86 /* 00006108 */]
00005184 548F addq.l A7, 2
00005186 4A40 tst.w D0
00005188 6610 bne +0x12 /* 0000519A */
label0000518A:
0000518A 536E FFFE subq.w [A6 - 0x2], 1
label0000518E:
0000518E 4A6E FFFE tst.w [A6 - 0x2]
00005192 6CA8 bge -0x56 /* 0000513C */
label00005194:
00005194 4EBA 14E0 jsr [PC + 0x14E0 /* 00006676 */]
00005198 4A40 tst.w D0
label0000519A:
0000519A 4E5E unlink A6
0000519C 4E75 rts
0000519E 5345 subq.w D5, 1
000051A0 4152 chk.w D0, [A2]
000051A2 4348 chk.w D1, A0
000051A4 5345 subq.w D5, 1
fn000051A6:
000051A6 4E56 FFF4 link A6, -0x000C
000051AA 2D6D F770 FFF6 move.l [A6 - 0xA], [A5 - 0x890]
000051B0 426E FFFE clr.w [A6 - 0x2]
000051B4 4EBA 04A2 jsr [PC + 0x4A2 /* 00005658 */]
000051B8 4A40 tst.w D0
000051BA 6708 beq +0xA /* 000051C4 */
000051BC 302E FFFE move.w D0, [A6 - 0x2]
000051C0 6000 038E bra +0x390 /* 00005550 */
label000051C4:
000051C4 0C6D 0017 96E6 cmpi.w [A5 - 0x691A], 0x17
000051CA 6C42 bge +0x44 /* 0000520E */
000051CC 302D 96E6 move.w D0, [A5 - 0x691A]
000051D0 5240 addq.w D0, 1
000051D2 48C0 ext.l D0
000051D4 E780 asl D0, 3
000051D6 D0AE FFF6 add.l D0, [A6 - 0xA]
000051DA 2040 movea.l A0, D0
000051DC 41E8 0020 lea.l A0, [A0 + 0x20]
000051E0 43ED 9AE8 lea.l A1, [A5 - 0x6518]
000051E4 20D9 move.l [A0]+, [A1]+
000051E6 20D9 move.l [A0]+, [A1]+
000051E8 206E FFF6 movea.l A0, [A6 - 0xA]
000051EC 4A28 001E tst.b [A0 + 0x1E]
000051F0 661C bne +0x1E /* 0000520E */
000051F2 3F3C 00C0 move.w -[A7], 0xC0
000051F6 206E FFF6 movea.l A0, [A6 - 0xA]
000051FA 2F28 000C move.l -[A7], [A0 + 0xC]
000051FE 206E FFF6 movea.l A0, [A6 - 0xA]
00005202 4868 0020 pea.l [A0 + 0x20]
00005206 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
0000520A 4FEF 000A lea.l A7, [A7 + 0xA]
label0000520E:
0000520E 206E FFF6 movea.l A0, [A6 - 0xA]
00005212 4268 0016 clr.w [A0 + 0x16]
00005216 206E FFF6 movea.l A0, [A6 - 0xA]
0000521A 4268 001C clr.w [A0 + 0x1C]
0000521E 206E FFF6 movea.l A0, [A6 - 0xA]
00005222 4A68 0006 tst.w [A0 + 0x6]
00005226 6752 beq +0x54 /* 0000527A */
00005228 206E FFF6 movea.l A0, [A6 - 0xA]
0000522C 4A28 001E tst.b [A0 + 0x1E]
00005230 662C bne +0x2E /* 0000525E */
00005232 206E FFF6 movea.l A0, [A6 - 0xA]
00005236 302D 96E6 move.w D0, [A5 - 0x691A]
0000523A 5240 addq.w D0, 1
0000523C 48C0 ext.l D0
0000523E E780 asl D0, 3
00005240 D0A8 000C add.l D0, [A0 + 0xC]
00005244 2040 movea.l A0, D0
00005246 7000 moveq.l D0, 0x00
00005248 1028 0006 move.b D0, [A0 + 0x6]
0000524C 4A40 tst.w D0
0000524E 56C0 sne D0
00005250 4400 neg.b D0
00005252 4880 ext.w D0
00005254 206E FFF6 movea.l A0, [A6 - 0xA]
00005258 3140 0016 move.w [A0 + 0x16], D0
0000525C 601C bra +0x1E /* 0000527A */
label0000525E:
0000525E 206E FFF6 movea.l A0, [A6 - 0xA]
00005262 226E FFF6 movea.l A1, [A6 - 0xA]
00005266 3029 0012 move.w D0, [A1 + 0x12]
0000526A B050 cmp.w D0, [A0]
0000526C 5CC0 sge D0
0000526E 4400 neg.b D0
00005270 4880 ext.w D0
00005272 206E FFF6 movea.l A0, [A6 - 0xA]
00005276 3140 001C move.w [A0 + 0x1C], D0
label0000527A:
0000527A 4EBA 04E8 jsr [PC + 0x4E8 /* 00005764 */]
0000527E 4A40 tst.w D0
00005280 6708 beq +0xA /* 0000528A */
00005282 302E FFFE move.w D0, [A6 - 0x2]
00005286 6000 02C8 bra +0x2CA /* 00005550 */
label0000528A:
0000528A 0C2D 0005 ACCE cmpi.b [A5 - 0x5332], 0x5
00005290 662E bne +0x30 /* 000052C0 */
00005292 206E FFF6 movea.l A0, [A6 - 0xA]
00005296 4A68 0014 tst.w [A0 + 0x14]
0000529A 5FC0 sle D0
0000529C 4400 neg.b D0
0000529E 4880 ext.w D0
000052A0 322D 96E6 move.w D1, [A5 - 0x691A]
000052A4 5241 addq.w D1, 1
000052A6 48C1 ext.l D1
000052A8 D281 add.l D1, D1
000052AA 41ED F036 lea.l A0, [A5 - 0xFCA]
000052AE D1C1 add.l A0, D1
000052B0 4A50 tst.w [A0]
000052B2 57C1 seq D1
000052B4 4401 neg.b D1
000052B6 4881 ext.w D1
000052B8 C041 and.w D0, D1
000052BA 4A40 tst.w D0
000052BC 6600 00EA bne +0xEC /* 000053A8 */
label000052C0:
000052C0 4EBA 09A2 jsr [PC + 0x9A2 /* 00005C64 */]
000052C4 4A40 tst.w D0
000052C6 6600 00E0 bne +0xE2 /* 000053A8 */
000052CA 0C6D 0017 96E6 cmpi.w [A5 - 0x691A], 0x17
000052D0 6C00 00D6 bge +0xD8 /* 000053A8 */
000052D4 102D 96E4 move.b D0, [A5 - 0x691C]
000052D8 4880 ext.w D0
000052DA 3D40 FFFC move.w [A6 - 0x4], D0
000052DE 1B6D 96E5 96E4 move.b [A5 - 0x691C], [A5 - 0x691B]
000052E4 1B6E FFFD 96E5 move.b [A5 - 0x691B], [A6 - 0x3]
000052EA 302D 96E6 move.w D0, [A5 - 0x691A]
000052EE 5240 addq.w D0, 1
000052F0 3B40 96E6 move.w [A5 - 0x691A], D0
000052F4 206E FFF6 movea.l A0, [A6 - 0xA]
000052F8 4A68 001C tst.w [A0 + 0x1C]
000052FC 6746 beq +0x48 /* 00005344 */
000052FE 206E FFF6 movea.l A0, [A6 - 0xA]
00005302 3010 move.w D0, [A0]
00005304 4440 neg.w D0
00005306 206E FFF6 movea.l A0, [A6 - 0xA]
0000530A 3210 move.w D1, [A0]
0000530C 4441 neg.w D1
0000530E 206E FFF6 movea.l A0, [A6 - 0xA]
00005312 4868 0020 pea.l [A0 + 0x20]
00005316 206E FFF6 movea.l A0, [A6 - 0xA]
0000531A 41E8 001C lea.l A0, [A0 + 0x1C]
0000531E 2F20 move.l -[A7], -[A0]
00005320 3F20 move.w -[A7], -[A0]
00005322 206E FFF6 movea.l A0, [A6 - 0xA]
00005326 3F28 0014 move.w -[A7], [A0 + 0x14]
0000532A 3F01 move.w -[A7], D1
0000532C 5340 subq.w D0, 1
0000532E 3F00 move.w -[A7], D0
00005330 4EBA F996 jsr [PC - 0x66A /* 00004CC8 */]
00005334 4FEF 0010 lea.l A7, [A7 + 0x10]
00005338 4440 neg.w D0
0000533A 206E FFF6 movea.l A0, [A6 - 0xA]
0000533E 3140 001A move.w [A0 + 0x1A], D0
00005342 6044 bra +0x46 /* 00005388 */
label00005344:
00005344 206E FFF6 movea.l A0, [A6 - 0xA]
00005348 3028 0002 move.w D0, [A0 + 0x2]
0000534C 4440 neg.w D0
0000534E 206E FFF6 movea.l A0, [A6 - 0xA]
00005352 3210 move.w D1, [A0]
00005354 4441 neg.w D1
00005356 206E FFF6 movea.l A0, [A6 - 0xA]
0000535A 4868 0020 pea.l [A0 + 0x20]
0000535E 206E FFF6 movea.l A0, [A6 - 0xA]
00005362 41E8 001C lea.l A0, [A0 + 0x1C]
00005366 2F20 move.l -[A7], -[A0]
00005368 3F20 move.w -[A7], -[A0]
0000536A 206E FFF6 movea.l A0, [A6 - 0xA]
0000536E 3F28 0014 move.w -[A7], [A0 + 0x14]
00005372 3F01 move.w -[A7], D1
00005374 3F00 move.w -[A7], D0
00005376 4EBA F950 jsr [PC - 0x6B0 /* 00004CC8 */]
0000537A 4FEF 0010 lea.l A7, [A7 + 0x10]
0000537E 4440 neg.w D0
00005380 206E FFF6 movea.l A0, [A6 - 0xA]
00005384 3140 001A move.w [A0 + 0x1A], D0
label00005388:
00005388 302D 96E6 move.w D0, [A5 - 0x691A]
0000538C 5340 subq.w D0, 1
0000538E 3B40 96E6 move.w [A5 - 0x691A], D0
00005392 102D 96E5 move.b D0, [A5 - 0x691B]
00005396 4880 ext.w D0
00005398 3D40 FFFC move.w [A6 - 0x4], D0
0000539C 1B6D 96E4 96E5 move.b [A5 - 0x691B], [A5 - 0x691C]
000053A2 1B6E FFFD 96E4 move.b [A5 - 0x691C], [A6 - 0x3]
label000053A8:
000053A8 302D 96E6 move.w D0, [A5 - 0x691A]
000053AC 0640 0068 addi.w D0, 0x68 /* 'h' */
000053B0 48C0 ext.l D0
000053B2 E780 asl D0, 3
000053B4 41ED 96E8 lea.l A0, [A5 - 0x6918]
000053B8 D1C0 add.l A0, D0
000053BA 3F3C 0001 move.w -[A7], 0x1
000053BE 5088 addq.l A0, 8
000053C0 2F20 move.l -[A7], -[A0]
000053C2 2F20 move.l -[A7], -[A0]
000053C4 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
000053C8 4FEF 000A lea.l A7, [A7 + 0xA]
000053CC 4A6D F09C tst.w [A5 - 0xF64]
000053D0 670E beq +0x10 /* 000053E0 */
000053D2 7001 moveq.l D0, 0x01
000053D4 3D40 FFFE move.w [A6 - 0x2], D0
000053D8 302E FFFE move.w D0, [A6 - 0x2]
000053DC 6000 0172 bra +0x174 /* 00005550 */
label000053E0:
000053E0 3D6D AE68 FFFA move.w [A6 - 0x6], [A5 - 0x5198]
000053E6 4EAD 018A jsr [A5 + 0x18A /* export_45 */]
000053EA 4A6D AE7A tst.w [A5 - 0x5186]
000053EE 6608 bne +0xA /* 000053F8 */
000053F0 4EAD 0132 jsr [A5 + 0x132 /* export_34 */]
000053F4 3B40 AE7A move.w [A5 - 0x5186], D0
label000053F8:
000053F8 4A6D AEC6 tst.w [A5 - 0x513A]
000053FC 6614 bne +0x16 /* 00005412 */
000053FE 6018 bra +0x1A /* 00005418 */
label00005400:
00005400 4EAD 0132 jsr [A5 + 0x132 /* export_34 */]
00005404 3D40 FFF4 move.w [A6 - 0xC], D0
00005408 4A40 tst.w D0
0000540A 6706 beq +0x8 /* 00005412 */
0000540C 3B6E FFF4 AE7A move.w [A5 - 0x5186], [A6 - 0xC]
label00005412:
00005412 4A6D AEC6 tst.w [A5 - 0x513A]
00005416 66E8 bne -0x16 /* 00005400 */
label00005418:
00005418 4A6D AE7A tst.w [A5 - 0x5186]
0000541C 6608 bne +0xA /* 00005426 */
0000541E 4EAD 0132 jsr [A5 + 0x132 /* export_34 */]
00005422 3B40 AE7A move.w [A5 - 0x5186], D0
label00005426:
00005426 4A6D AE7A tst.w [A5 - 0x5186]
0000542A 6704 beq +0x6 /* 00005430 */
0000542C 4EBA 1518 jsr [PC + 0x1518 /* 00006946 */]
label00005430:
00005430 4EBA F6EA jsr [PC - 0x916 /* 00004B1C */]
00005434 816D F09C or.w [A5 - 0xF64], D0
00005438 4A6D AE68 tst.w [A5 - 0x5198]
0000543C 670C beq +0xE /* 0000544A */
0000543E 0C6D 0001 ACD4 cmpi.w [A5 - 0x532C], 0x1
00005444 6E04 bgt +0x6 /* 0000544A */
00005446 426D F09C clr.w [A5 - 0xF64]
label0000544A:
0000544A 206E FFF6 movea.l A0, [A6 - 0xA]
0000544E 3F28 001A move.w -[A7], [A0 + 0x1A]
00005452 206E FFF6 movea.l A0, [A6 - 0xA]
00005456 3F28 0012 move.w -[A7], [A0 + 0x12]
0000545A 4EAD 01CA jsr [A5 + 0x1CA /* export_53 */]
0000545E 588F addq.l A7, 4
00005460 206E FFF6 movea.l A0, [A6 - 0xA]
00005464 3140 0012 move.w [A0 + 0x12], D0
00005468 206E FFF6 movea.l A0, [A6 - 0xA]
0000546C 302D 96E6 move.w D0, [A5 - 0x691A]
00005470 48C0 ext.l D0
00005472 E780 asl D0, 3
00005474 D0A8 000C add.l D0, [A0 + 0xC]
00005478 322D 96E6 move.w D1, [A5 - 0x691A]
0000547C 0641 0068 addi.w D1, 0x68 /* 'h' */
00005480 48C1 ext.l D1
00005482 E781 asl D1, 3
00005484 41ED 96E8 lea.l A0, [A5 - 0x6918]
00005488 D1C1 add.l A0, D1
0000548A 4850 pea.l [A0]
0000548C 2F00 move.l -[A7], D0
0000548E 4EAD 0082 jsr [A5 + 0x82 /* export_12 */]
00005492 508F addq.l A7, 8
00005494 4A40 tst.w D0
00005496 6704 beq +0x6 /* 0000549C */
00005498 4EBA 08BE jsr [PC + 0x8BE /* 00005D58 */]
label0000549C:
0000549C 206E FFF6 movea.l A0, [A6 - 0xA]
000054A0 226E FFF6 movea.l A1, [A6 - 0xA]
000054A4 3011 move.w D0, [A1]
000054A6 B068 0012 cmp.w D0, [A0 + 0x12]
000054AA 6C00 009A bge +0x9C /* 00005546 */
000054AE 4EBA 08A8 jsr [PC + 0x8A8 /* 00005D58 */]
000054B2 206E FFF6 movea.l A0, [A6 - 0xA]
000054B6 226E FFF6 movea.l A1, [A6 - 0xA]
000054BA 3029 0012 move.w D0, [A1 + 0x12]
000054BE B068 0002 cmp.w D0, [A0 + 0x2]
000054C2 6D0E blt +0x10 /* 000054D2 */
000054C4 7001 moveq.l D0, 0x01
000054C6 3D40 FFFE move.w [A6 - 0x2], D0
000054CA 302E FFFE move.w D0, [A6 - 0x2]
000054CE 6000 0080 bra +0x82 /* 00005550 */
label000054D2:
000054D2 206E FFF6 movea.l A0, [A6 - 0xA]
000054D6 0C68 0002 0004 cmpi.w [A0 + 0x4], 0x2
000054DC 6D3A blt +0x3C /* 00005518 */
000054DE 206E FFF6 movea.l A0, [A6 - 0xA]
000054E2 4A68 0006 tst.w [A0 + 0x6]
000054E6 6730 beq +0x32 /* 00005518 */
000054E8 206E FFF6 movea.l A0, [A6 - 0xA]
000054EC 4A68 001C tst.w [A0 + 0x1C]
000054F0 6626 bne +0x28 /* 00005518 */
000054F2 206E FFF6 movea.l A0, [A6 - 0xA]
000054F6 226E FFF6 movea.l A1, [A6 - 0xA]
000054FA 3029 0002 move.w D0, [A1 + 0x2]
000054FE 5340 subq.w D0, 1
00005500 3F00 move.w -[A7], D0
00005502 3028 0012 move.w D0, [A0 + 0x12]
00005506 5840 addq.w D0, 4
00005508 3F00 move.w -[A7], D0
0000550A 4EAD 0182 jsr [A5 + 0x182 /* export_44 */]
0000550E 588F addq.l A7, 4
00005510 206E FFF6 movea.l A0, [A6 - 0xA]
00005514 3140 0012 move.w [A0 + 0x12], D0
label00005518:
00005518 206E FFF6 movea.l A0, [A6 - 0xA]
0000551C 226E FFF6 movea.l A1, [A6 - 0xA]
00005520 32A8 0012 move.w [A1], [A0 + 0x12]
00005524 4A6D F09C tst.w [A5 - 0xF64]
00005528 57C0 seq D0
0000552A 4400 neg.b D0
0000552C 4880 ext.w D0
0000552E 206E FFF6 movea.l A0, [A6 - 0xA]
00005532 C068 001C and.w D0, [A0 + 0x1C]
00005536 4A40 tst.w D0
00005538 670C beq +0xE /* 00005546 */
0000553A 206E FFF6 movea.l A0, [A6 - 0xA]
0000553E 4268 001C clr.w [A0 + 0x1C]
00005542 6000 FD36 bra -0x2C8 /* 0000527A */
label00005546:
00005546 3D6D F09C FFFE move.w [A6 - 0x2], [A5 - 0xF64]
0000554C 302E FFFE move.w D0, [A6 - 0x2]
label00005550:
00005550 4E5E unlink A6
00005552 4E75 rts
00005554 5345 subq.w D5, 1
00005556 4152 chk.w D0, [A2]
00005558 4348 chk.w D1, A0
0000555A 4C4F 4E56 movem.l D1,D2,D4,D6,A1,A2,A3,A6, A7
// begin alternate branch 0000555C-00005562
fn0000555C:
0000555C 4E56 0000 link A6, 0
00005560 7000 moveq.l D0, 0x00
// end alternate branch 0000555C-00005562
fn0000555C: // (misaligned)
0000555E 0000 7000 ori.b D0, 0x0
00005562 102E 000E move.b D0, [A6 + 0xE]
00005566 4A40 tst.w D0
00005568 6700 00E2 beq +0xE4 /* 0000564C */
0000556C 302D 96E6 move.w D0, [A5 - 0x691A]
00005570 0640 0067 addi.w D0, 0x67 /* 'g' */
00005574 48C0 ext.l D0
00005576 E780 asl D0, 3
00005578 41ED 96E8 lea.l A0, [A5 - 0x6918]
0000557C D1C0 add.l A0, D0
0000557E 7000 moveq.l D0, 0x00
00005580 1028 0006 move.b D0, [A0 + 0x6]
00005584 4A40 tst.w D0
00005586 671C beq +0x1E /* 000055A4 */
00005588 302D 96E6 move.w D0, [A5 - 0x691A]
0000558C 0640 0067 addi.w D0, 0x67 /* 'g' */
00005590 48C0 ext.l D0
00005592 E780 asl D0, 3
00005594 41ED 96E8 lea.l A0, [A5 - 0x6918]
00005598 D1C0 add.l A0, D0
0000559A 302E 0008 move.w D0, [A6 + 0x8]
0000559E B050 cmp.w D0, [A0]
000055A0 6700 00AA beq +0xAC /* 0000564C */
label000055A4:
000055A4 302D 96E6 move.w D0, [A5 - 0x691A]
000055A8 48C0 ext.l D0
000055AA E980 asl D0, 4
000055AC 41ED EEB6 lea.l A0, [A5 - 0x114A]
000055B0 D1C0 add.l A0, D0
000055B2 7000 moveq.l D0, 0x00
000055B4 1028 0006 move.b D0, [A0 + 0x6]
000055B8 4A40 tst.w D0
000055BA 6720 beq +0x22 /* 000055DC */
000055BC 302D 96E6 move.w D0, [A5 - 0x691A]
000055C0 48C0 ext.l D0
000055C2 E980 asl D0, 4
000055C4 41ED EEB6 lea.l A0, [A5 - 0x114A]
000055C8 D1C0 add.l A0, D0
000055CA 4868 0008 pea.l [A0 + 0x8]
000055CE 486E 0008 pea.l [A6 + 0x8]
000055D2 4EAD 0082 jsr [A5 + 0x82 /* export_12 */]
000055D6 508F addq.l A7, 8
000055D8 4A40 tst.w D0
000055DA 673A beq +0x3C /* 00005616 */
label000055DC:
000055DC 302D 96E6 move.w D0, [A5 - 0x691A]
000055E0 48C0 ext.l D0
000055E2 E980 asl D0, 4
000055E4 41ED EEB6 lea.l A0, [A5 - 0x114A]
000055E8 D1C0 add.l A0, D0
000055EA 302D 96E6 move.w D0, [A5 - 0x691A]
000055EE 48C0 ext.l D0
000055F0 E980 asl D0, 4
000055F2 43ED EEB6 lea.l A1, [A5 - 0x114A]
000055F6 D3C0 add.l A1, D0
000055F8 5088 addq.l A0, 8
000055FA 20D9 move.l [A0]+, [A1]+
000055FC 20D9 move.l [A0]+, [A1]+
000055FE 302D 96E6 move.w D0, [A5 - 0x691A]
00005602 48C0 ext.l D0
00005604 E980 asl D0, 4
00005606 41ED EEB6 lea.l A0, [A5 - 0x114A]
0000560A D1C0 add.l A0, D0
0000560C 43EE 0008 lea.l A1, [A6 + 0x8]
00005610 20D9 move.l [A0]+, [A1]+
00005612 20D9 move.l [A0]+, [A1]+
00005614 6036 bra +0x38 /* 0000564C */
label00005616:
00005616 302D 96E6 move.w D0, [A5 - 0x691A]
0000561A 48C0 ext.l D0
0000561C E980 asl D0, 4
0000561E 41ED EEB6 lea.l A0, [A5 - 0x114A]
00005622 D1C0 add.l A0, D0
00005624 4850 pea.l [A0]
00005626 486E 0008 pea.l [A6 + 0x8]
0000562A 4EAD 0082 jsr [A5 + 0x82 /* export_12 */]
0000562E 508F addq.l A7, 8
00005630 4A40 tst.w D0
00005632 6618 bne +0x1A /* 0000564C */
00005634 302D 96E6 move.w D0, [A5 - 0x691A]
00005638 48C0 ext.l D0
0000563A E980 asl D0, 4
0000563C 41ED EEB6 lea.l A0, [A5 - 0x114A]
00005640 D1C0 add.l A0, D0
00005642 5088 addq.l A0, 8
00005644 43EE 0008 lea.l A1, [A6 + 0x8]
00005648 20D9 move.l [A0]+, [A1]+
0000564A 20D9 move.l [A0]+, [A1]+
label0000564C:
0000564C 4E5E unlink A6
0000564E 4E75 rts
00005650 5345 subq.w D5, 1
00005652 4152 chk.w D0, [A2]
00005654 4348 chk.w D1, A0
00005656 5550 subq.w [A0], 2
fn00005658:
00005658 4E56 FFFC link A6, -0x0004
0000565C 7001 moveq.l D0, 0x01
0000565E 3D40 FFFE move.w [A6 - 0x2], D0
00005662 206D F770 movea.l A0, [A5 - 0x890]
00005666 4A28 001E tst.b [A0 + 0x1E]
0000566A 6700 00A2 beq +0xA4 /* 0000570E */
0000566E 302D 96E6 move.w D0, [A5 - 0x691A]
00005672 0640 0068 addi.w D0, 0x68 /* 'h' */
00005676 48C0 ext.l D0
00005678 E780 asl D0, 3
0000567A 41ED 96E8 lea.l A0, [A5 - 0x6918]
0000567E D1C0 add.l A0, D0
00005680 226D F770 movea.l A1, [A5 - 0x890]
00005684 302D 96E6 move.w D0, [A5 - 0x691A]
00005688 48C0 ext.l D0
0000568A E780 asl D0, 3
0000568C D0A9 000C add.l D0, [A1 + 0xC]
00005690 2F00 move.l -[A7], D0
00005692 4850 pea.l [A0]
00005694 4EAD 0082 jsr [A5 + 0x82 /* export_12 */]
00005698 508F addq.l A7, 8
0000569A 4A40 tst.w D0
0000569C 6708 beq +0xA /* 000056A6 */
0000569E 302E FFFE move.w D0, [A6 - 0x2]
000056A2 6000 0072 bra +0x74 /* 00005716 */
label000056A6:
000056A6 206D F770 movea.l A0, [A5 - 0x890]
000056AA 4A68 0010 tst.w [A0 + 0x10]
000056AE 6600 005E bne +0x60 /* 0000570E */
000056B2 206D F770 movea.l A0, [A5 - 0x890]
000056B6 0C28 0002 001E cmpi.b [A0 + 0x1E], 0x2
000056BC 6750 beq +0x52 /* 0000570E */
000056BE 426E FFFC clr.w [A6 - 0x4]
000056C2 6042 bra +0x44 /* 00005706 */
label000056C4:
000056C4 302D 96E6 move.w D0, [A5 - 0x691A]
000056C8 0640 0068 addi.w D0, 0x68 /* 'h' */
000056CC 48C0 ext.l D0
000056CE E780 asl D0, 3
000056D0 41ED 96E8 lea.l A0, [A5 - 0x6918]
000056D4 D1C0 add.l A0, D0
000056D6 302D 96E6 move.w D0, [A5 - 0x691A]
000056DA 48C0 ext.l D0
000056DC E980 asl D0, 4
000056DE 43ED EEB6 lea.l A1, [A5 - 0x114A]
000056E2 D3C0 add.l A1, D0
000056E4 302E FFFC move.w D0, [A6 - 0x4]
000056E8 48C0 ext.l D0
000056EA E780 asl D0, 3
000056EC D3C0 add.l A1, D0
000056EE 4851 pea.l [A1]
000056F0 4850 pea.l [A0]
000056F2 4EAD 0082 jsr [A5 + 0x82 /* export_12 */]
000056F6 508F addq.l A7, 8
000056F8 4A40 tst.w D0
000056FA 6706 beq +0x8 /* 00005702 */
000056FC 302E FFFE move.w D0, [A6 - 0x2]
00005700 6014 bra +0x16 /* 00005716 */
label00005702:
00005702 526E FFFC addq.w [A6 - 0x4], 1
label00005706:
00005706 0C6E 0001 FFFC cmpi.w [A6 - 0x4], 0x1
0000570C 6FB6 ble -0x48 /* 000056C4 */
label0000570E:
0000570E 426E FFFE clr.w [A6 - 0x2]
00005712 302E FFFE move.w D0, [A6 - 0x2]
label00005716:
00005716 4E5E unlink A6
00005718 4E75 rts
0000571A 534C subq.w A4, 1
0000571C 4247 clr.w D7
0000571E 4220 clr.b -[A0]
00005720 2020 move.l D0, -[A0]
fn00005722:
00005722 4E56 FFFE link A6, -0x0002
00005726 426E FFFE clr.w [A6 - 0x2]
0000572A 206D F770 movea.l A0, [A5 - 0x890]
0000572E 302E 0008 move.w D0, [A6 + 0x8]
00005732 B050 cmp.w D0, [A0]
00005734 6E1E bgt +0x20 /* 00005754 */
00005736 7001 moveq.l D0, 0x01
00005738 3D40 FFFE move.w [A6 - 0x2], D0
0000573C 206D F770 movea.l A0, [A5 - 0x890]
00005740 3028 0012 move.w D0, [A0 + 0x12]
00005744 B06E 0008 cmp.w D0, [A6 + 0x8]
00005748 6C0A bge +0xC /* 00005754 */
0000574A 206D F770 movea.l A0, [A5 - 0x890]
0000574E 316E 0008 0012 move.w [A0 + 0x12], [A6 + 0x8]
label00005754:
00005754 302E FFFE move.w D0, [A6 - 0x2]
00005758 4E5E unlink A6
0000575A 4E75 rts
0000575C 534C subq.w A4, 1
0000575E 4255 clr.w [A5]
00005760 4320 .invalid 1, -[A0] // invalid opcode 4 with b == 4
00005762 2020 move.l D0, -[A0]
fn00005764:
00005764 4E56 FFF4 link A6, -0x000C
00005768 48E7 0030 movem.l -[A7], A2,A3
0000576C 2D6D F770 FFF8 move.l [A6 - 0x8], [A5 - 0x890]
00005772 206E FFF8 movea.l A0, [A6 - 0x8]
00005776 3028 0004 move.w D0, [A0 + 0x4]
0000577A 5340 subq.w D0, 1
0000577C 206E FFF8 movea.l A0, [A6 - 0x8]
00005780 3140 0014 move.w [A0 + 0x14], D0
00005784 0C2D 0005 ACCE cmpi.b [A5 - 0x5332], 0x5
0000578A 6600 0116 bne +0x118 /* 000058A2 */
0000578E 302D 96E6 move.w D0, [A5 - 0x691A]
00005792 0640 0068 addi.w D0, 0x68 /* 'h' */
00005796 48C0 ext.l D0
00005798 E780 asl D0, 3
0000579A 41ED 96E8 lea.l A0, [A5 - 0x6918]
0000579E D1C0 add.l A0, D0
000057A0 4267 clr.w -[A7]
000057A2 5088 addq.l A0, 8
000057A4 2F20 move.l -[A7], -[A0]
000057A6 2F20 move.l -[A7], -[A0]
000057A8 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
000057AC 4FEF 000A lea.l A7, [A7 + 0xA]
000057B0 102D 96E4 move.b D0, [A5 - 0x691C]
000057B4 4880 ext.w D0
000057B6 48C0 ext.l D0
000057B8 EB80 asl D0, 5
000057BA 41ED 969C lea.l A0, [A5 - 0x6964]
000057BE D1C0 add.l A0, D0
000057C0 7000 moveq.l D0, 0x00
000057C2 1010 move.b D0, [A0]
000057C4 3F00 move.w -[A7], D0
000057C6 102D 96E5 move.b D0, [A5 - 0x691B]
000057CA 4880 ext.w D0
000057CC 3F00 move.w -[A7], D0
000057CE 4EAD 031A jsr [A5 + 0x31A /* export_95 */]
000057D2 588F addq.l A7, 4
000057D4 4A40 tst.w D0
000057D6 6600 044E bne +0x450 /* 00005C26 */
000057DA 4A6D 96E6 tst.w [A5 - 0x691A]
000057DE 660A bne +0xC /* 000057EA */
000057E0 302D ACD6 move.w D0, [A5 - 0x532A]
000057E4 5240 addq.w D0, 1
000057E6 3B40 ACD6 move.w [A5 - 0x532A], D0
label000057EA:
000057EA 302D 96E6 move.w D0, [A5 - 0x691A]
000057EE 5240 addq.w D0, 1
000057F0 48C0 ext.l D0
000057F2 D080 add.l D0, D0
000057F4 41ED F036 lea.l A0, [A5 - 0xFCA]
000057F8 D1C0 add.l A0, D0
000057FA 4250 clr.w [A0]
000057FC 302D 96E6 move.w D0, [A5 - 0x691A]
00005800 5440 addq.w D0, 2
00005802 48C0 ext.l D0
00005804 D080 add.l D0, D0
00005806 41ED F068 lea.l A0, [A5 - 0xF98]
0000580A D1C0 add.l A0, D0
0000580C 70FF moveq.l D0, 0xFFFFFFFF
0000580E 3080 move.w [A0], D0
00005810 206E FFF8 movea.l A0, [A6 - 0x8]
00005814 4268 0018 clr.w [A0 + 0x18]
00005818 206E FFF8 movea.l A0, [A6 - 0x8]
0000581C 4268 001A clr.w [A0 + 0x1A]
00005820 206E FFF8 movea.l A0, [A6 - 0x8]
00005824 4A68 0014 tst.w [A0 + 0x14]
00005828 6E00 03F2 bgt +0x3F4 /* 00005C1C */
0000582C 206E FFF8 movea.l A0, [A6 - 0x8]
00005830 4A68 0014 tst.w [A0 + 0x14]
00005834 663E bne +0x40 /* 00005874 */
00005836 302D 96E6 move.w D0, [A5 - 0x691A]
0000583A 5240 addq.w D0, 1
0000583C 48C0 ext.l D0
0000583E D080 add.l D0, D0
00005840 41ED F036 lea.l A0, [A5 - 0xFCA]
00005844 D1C0 add.l A0, D0
00005846 102D 96E5 move.b D0, [A5 - 0x691B]
0000584A 4880 ext.w D0
0000584C 48C0 ext.l D0
0000584E EB80 asl D0, 5
00005850 43ED 969C lea.l A1, [A5 - 0x6964]
00005854 D3C0 add.l A1, D0
00005856 7000 moveq.l D0, 0x00
00005858 1011 move.b D0, [A1]
0000585A 3F00 move.w -[A7], D0
0000585C 102D 96E4 move.b D0, [A5 - 0x691C]
00005860 4880 ext.w D0
00005862 3F00 move.w -[A7], D0
00005864 2D48 FFF4 move.l [A6 - 0xC], A0
00005868 4EAD 031A jsr [A5 + 0x31A /* export_95 */]
0000586C 588F addq.l A7, 4
0000586E 206E FFF4 movea.l A0, [A6 - 0xC]
00005872 3080 move.w [A0], D0
label00005874:
00005874 302D 96E6 move.w D0, [A5 - 0x691A]
00005878 5240 addq.w D0, 1
0000587A 48C0 ext.l D0
0000587C D080 add.l D0, D0
0000587E 41ED F036 lea.l A0, [A5 - 0xFCA]
00005882 D1C0 add.l A0, D0
00005884 4A50 tst.w [A0]
00005886 6600 0394 bne +0x396 /* 00005C1C */
0000588A 206E FFF8 movea.l A0, [A6 - 0x8]
0000588E 3F28 0018 move.w -[A7], [A0 + 0x18]
00005892 4EBA FE8E jsr [PC - 0x172 /* 00005722 */]
00005896 548F addq.l A7, 2
00005898 4A40 tst.w D0
0000589A 6600 038A bne +0x38C /* 00005C26 */
0000589E 6000 037C bra +0x37E /* 00005C1C */
label000058A2:
000058A2 0C6D 0001 ACD4 cmpi.w [A5 - 0x532C], 0x1
000058A8 6E00 0098 bgt +0x9A /* 00005942 */
000058AC 0C6D 0002 96E6 cmpi.w [A5 - 0x691A], 0x2
000058B2 5CC0 sge D0
000058B4 4400 neg.b D0
000058B6 4880 ext.w D0
000058B8 206E FFF8 movea.l A0, [A6 - 0x8]
000058BC C068 0010 and.w D0, [A0 + 0x10]
000058C0 4A40 tst.w D0
000058C2 6700 007E beq +0x80 /* 00005942 */
000058C6 302D 96E6 move.w D0, [A5 - 0x691A]
000058CA 0640 0068 addi.w D0, 0x68 /* 'h' */
000058CE 48C0 ext.l D0
000058D0 E780 asl D0, 3
000058D2 41ED 96E8 lea.l A0, [A5 - 0x6918]
000058D6 D1C0 add.l A0, D0
000058D8 302D 96E6 move.w D0, [A5 - 0x691A]
000058DC 0640 0068 addi.w D0, 0x68 /* 'h' */
000058E0 48C0 ext.l D0
000058E2 E780 asl D0, 3
000058E4 43ED 96E8 lea.l A1, [A5 - 0x6918]
000058E8 D3C0 add.l A1, D0
000058EA 1028 0007 move.b D0, [A0 + 0x7]
000058EE B029 0006 cmp.b D0, [A1 + 0x6]
000058F2 55C0 scs D0
000058F4 4400 neg.b D0
000058F6 4880 ext.w D0
000058F8 206E FFF8 movea.l A0, [A6 - 0x8]
000058FC 0C28 0001 001E cmpi.b [A0 + 0x1E], 0x1
00005902 57C1 seq D1
00005904 4401 neg.b D1
00005906 4881 ext.w D1
00005908 8041 or.w D0, D1
0000590A 322D 96E6 move.w D1, [A5 - 0x691A]
0000590E 0641 0068 addi.w D1, 0x68 /* 'h' */
00005912 48C1 ext.l D1
00005914 E781 asl D1, 3
00005916 41ED 96E8 lea.l A0, [A5 - 0x6918]
0000591A D1C1 add.l A0, D1
0000591C 322D 96E6 move.w D1, [A5 - 0x691A]
00005920 0641 0066 addi.w D1, 0x66 /* 'f' */
00005924 48C1 ext.l D1
00005926 E781 asl D1, 3
00005928 43ED 96E8 lea.l A1, [A5 - 0x6918]
0000592C D3C1 add.l A1, D1
0000592E 3228 0002 move.w D1, [A0 + 0x2]
00005932 B251 cmp.w D1, [A1]
00005934 57C1 seq D1
00005936 4401 neg.b D1
00005938 4881 ext.w D1
0000593A 8041 or.w D0, D1
0000593C 4A40 tst.w D0
0000593E 6700 030A beq +0x30C /* 00005C4A */
label00005942:
00005942 206E FFF8 movea.l A0, [A6 - 0x8]
00005946 3028 0008 move.w D0, [A0 + 0x8]
0000594A 4440 neg.w D0
0000594C 322D 96E6 move.w D1, [A5 - 0x691A]
00005950 0641 0068 addi.w D1, 0x68 /* 'h' */
00005954 48C1 ext.l D1
00005956 E781 asl D1, 3
00005958 41ED 96E8 lea.l A0, [A5 - 0x6918]
0000595C D1C1 add.l A0, D1
0000595E 5088 addq.l A0, 8
00005960 2F20 move.l -[A7], -[A0]
00005962 2F20 move.l -[A7], -[A0]
00005964 3D40 FFF6 move.w [A6 - 0xA], D0
00005968 4EAD 04AA jsr [A5 + 0x4AA /* export_145 */]
0000596C 508F addq.l A7, 8
0000596E D06E FFF6 add.w D0, [A6 - 0xA]
00005972 206E FFF8 movea.l A0, [A6 - 0x8]
00005976 3140 0018 move.w [A0 + 0x18], D0
0000597A 302D 96E6 move.w D0, [A5 - 0x691A]
0000597E 5240 addq.w D0, 1
00005980 48C0 ext.l D0
00005982 D080 add.l D0, D0
00005984 41ED F036 lea.l A0, [A5 - 0xFCA]
00005988 D1C0 add.l A0, D0
0000598A 302D 96E6 move.w D0, [A5 - 0x691A]
0000598E 0640 0068 addi.w D0, 0x68 /* 'h' */
00005992 48C0 ext.l D0
00005994 E780 asl D0, 3
00005996 43ED 96E8 lea.l A1, [A5 - 0x6918]
0000599A D3C0 add.l A1, D0
0000599C 302D 96E6 move.w D0, [A5 - 0x691A]
000059A0 0640 0068 addi.w D0, 0x68 /* 'h' */
000059A4 48C0 ext.l D0
000059A6 E780 asl D0, 3
000059A8 45ED 96E8 lea.l A2, [A5 - 0x6918]
000059AC D5C0 add.l A2, D0
000059AE 102D 96E5 move.b D0, [A5 - 0x691B]
000059B2 4880 ext.w D0
000059B4 48C0 ext.l D0
000059B6 EB80 asl D0, 5
000059B8 47ED 969C lea.l A3, [A5 - 0x6964]
000059BC D7C0 add.l A3, D0
000059BE 7000 moveq.l D0, 0x00
000059C0 1013 move.b D0, [A3]
000059C2 3F00 move.w -[A7], D0
000059C4 3F12 move.w -[A7], [A2]
000059C6 102D 96E4 move.b D0, [A5 - 0x691C]
000059CA 4880 ext.w D0
000059CC 3F00 move.w -[A7], D0
000059CE 7000 moveq.l D0, 0x00
000059D0 1029 0006 move.b D0, [A1 + 0x6]
000059D4 3F00 move.w -[A7], D0
000059D6 2D48 FFF4 move.l [A6 - 0xC], A0
000059DA 4EAD 0342 jsr [A5 + 0x342 /* export_100 */]
000059DE 508F addq.l A7, 8
000059E0 206E FFF4 movea.l A0, [A6 - 0xC]
000059E4 3080 move.w [A0], D0
000059E6 302D 96E6 move.w D0, [A5 - 0x691A]
000059EA 5240 addq.w D0, 1
000059EC 48C0 ext.l D0
000059EE D080 add.l D0, D0
000059F0 41ED F036 lea.l A0, [A5 - 0xFCA]
000059F4 D1C0 add.l A0, D0
000059F6 4A50 tst.w [A0]
000059F8 670E beq +0x10 /* 00005A08 */
000059FA 206E FFF8 movea.l A0, [A6 - 0x8]
000059FE 226E FFF8 movea.l A1, [A6 - 0x8]
00005A02 3368 0004 0014 move.w [A1 + 0x14], [A0 + 0x4]
label00005A08:
00005A08 302D 96E6 move.w D0, [A5 - 0x691A]
00005A0C 5440 addq.w D0, 2
00005A0E 48C0 ext.l D0
00005A10 D080 add.l D0, D0
00005A12 41ED F068 lea.l A0, [A5 - 0xF98]
00005A16 D1C0 add.l A0, D0
00005A18 302D 96E6 move.w D0, [A5 - 0x691A]
00005A1C 48C0 ext.l D0
00005A1E D080 add.l D0, D0
00005A20 43ED F068 lea.l A1, [A5 - 0xF98]
00005A24 D3C0 add.l A1, D0
00005A26 3091 move.w [A0], [A1]
00005A28 302D 96E6 move.w D0, [A5 - 0x691A]
00005A2C 0640 0068 addi.w D0, 0x68 /* 'h' */
00005A30 48C0 ext.l D0
00005A32 E780 asl D0, 3
00005A34 41ED 96E8 lea.l A0, [A5 - 0x6918]
00005A38 D1C0 add.l A0, D0
00005A3A 7000 moveq.l D0, 0x00
00005A3C 1028 0006 move.b D0, [A0 + 0x6]
00005A40 0C40 0006 cmpi.w D0, 0x6
00005A44 6600 0072 bne +0x74 /* 00005AB8 */
00005A48 302D 96E6 move.w D0, [A5 - 0x691A]
00005A4C 0640 0068 addi.w D0, 0x68 /* 'h' */
00005A50 48C0 ext.l D0
00005A52 E780 asl D0, 3
00005A54 41ED 96E8 lea.l A0, [A5 - 0x6918]
00005A58 D1C0 add.l A0, D0
00005A5A 0C50 0018 cmpi.w [A0], 0x18
00005A5E 5DC0 slt D0
00005A60 4400 neg.b D0
00005A62 4880 ext.w D0
00005A64 322D 96E6 move.w D1, [A5 - 0x691A]
00005A68 0641 0068 addi.w D1, 0x68 /* 'h' */
00005A6C 48C1 ext.l D1
00005A6E E781 asl D1, 3
00005A70 41ED 96E8 lea.l A0, [A5 - 0x6918]
00005A74 D1C1 add.l A0, D1
00005A76 0C50 0060 cmpi.w [A0], 0x60 /* '`' */
00005A7A 5CC1 sge D1
00005A7C 4401 neg.b D1
00005A7E 4881 ext.w D1
00005A80 8041 or.w D0, D1
00005A82 4A40 tst.w D0
00005A84 6732 beq +0x34 /* 00005AB8 */
00005A86 302D 96E6 move.w D0, [A5 - 0x691A]
00005A8A 5440 addq.w D0, 2
00005A8C 48C0 ext.l D0
00005A8E D080 add.l D0, D0
00005A90 41ED F068 lea.l A0, [A5 - 0xF98]
00005A94 D1C0 add.l A0, D0
00005A96 302D 96E6 move.w D0, [A5 - 0x691A]
00005A9A 0640 0068 addi.w D0, 0x68 /* 'h' */
00005A9E 48C0 ext.l D0
00005AA0 E780 asl D0, 3
00005AA2 43ED 96E8 lea.l A1, [A5 - 0x6918]
00005AA6 D3C0 add.l A1, D0
00005AA8 3091 move.w [A0], [A1]
00005AAA 206E FFF8 movea.l A0, [A6 - 0x8]
00005AAE 226E FFF8 movea.l A1, [A6 - 0x8]
00005AB2 3368 0004 0014 move.w [A1 + 0x14], [A0 + 0x4]
label00005AB8:
00005AB8 206E FFF8 movea.l A0, [A6 - 0x8]
00005ABC 4A68 0014 tst.w [A0 + 0x14]
00005AC0 5FC0 sle D0
00005AC2 4400 neg.b D0
00005AC4 4880 ext.w D0
00005AC6 322D 96E6 move.w D1, [A5 - 0x691A]
00005ACA 5241 addq.w D1, 1
00005ACC 48C1 ext.l D1
00005ACE D281 add.l D1, D1
00005AD0 41ED F036 lea.l A0, [A5 - 0xFCA]
00005AD4 D1C1 add.l A0, D1
00005AD6 4A50 tst.w [A0]
00005AD8 57C1 seq D1
00005ADA 4401 neg.b D1
00005ADC 4881 ext.w D1
00005ADE C041 and.w D0, D1
00005AE0 4A6D 96E6 tst.w [A5 - 0x691A]
00005AE4 5EC1 sgt D1
00005AE6 4401 neg.b D1
00005AE8 4881 ext.w D1
00005AEA C041 and.w D0, D1
00005AEC 3D40 FFFC move.w [A6 - 0x4], D0
00005AF0 4A6E FFFC tst.w [A6 - 0x4]
00005AF4 6714 beq +0x16 /* 00005B0A */
00005AF6 206E FFF8 movea.l A0, [A6 - 0x8]
00005AFA 3F28 0018 move.w -[A7], [A0 + 0x18]
00005AFE 4EBA FC22 jsr [PC - 0x3DE /* 00005722 */]
00005B02 548F addq.l A7, 2
00005B04 4A40 tst.w D0
00005B06 6600 0142 bne +0x144 /* 00005C4A */
label00005B0A:
00005B0A 302D 96E6 move.w D0, [A5 - 0x691A]
00005B0E 0640 0068 addi.w D0, 0x68 /* 'h' */
00005B12 48C0 ext.l D0
00005B14 E780 asl D0, 3
00005B16 41ED 96E8 lea.l A0, [A5 - 0x6918]
00005B1A D1C0 add.l A0, D0
00005B1C 4267 clr.w -[A7]
00005B1E 5088 addq.l A0, 8
00005B20 2F20 move.l -[A7], -[A0]
00005B22 2F20 move.l -[A7], -[A0]
00005B24 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00005B28 4FEF 000A lea.l A7, [A7 + 0xA]
00005B2C 102D 96E4 move.b D0, [A5 - 0x691C]
00005B30 4880 ext.w D0
00005B32 48C0 ext.l D0
00005B34 EB80 asl D0, 5
00005B36 41ED 969C lea.l A0, [A5 - 0x6964]
00005B3A D1C0 add.l A0, D0
00005B3C 7000 moveq.l D0, 0x00
00005B3E 1010 move.b D0, [A0]
00005B40 3F00 move.w -[A7], D0
00005B42 102D 96E5 move.b D0, [A5 - 0x691B]
00005B46 4880 ext.w D0
00005B48 3F00 move.w -[A7], D0
00005B4A 4EAD 031A jsr [A5 + 0x31A /* export_95 */]
00005B4E 588F addq.l A7, 4
00005B50 4A40 tst.w D0
00005B52 6600 00D2 bne +0xD4 /* 00005C26 */
00005B56 302D 96E6 move.w D0, [A5 - 0x691A]
00005B5A 5440 addq.w D0, 2
00005B5C 48C0 ext.l D0
00005B5E D080 add.l D0, D0
00005B60 41ED F068 lea.l A0, [A5 - 0xF98]
00005B64 D1C0 add.l A0, D0
00005B66 4A50 tst.w [A0]
00005B68 6D00 0076 blt +0x78 /* 00005BE0 */
00005B6C 302D 96E6 move.w D0, [A5 - 0x691A]
00005B70 5440 addq.w D0, 2
00005B72 48C0 ext.l D0
00005B74 D080 add.l D0, D0
00005B76 41ED F068 lea.l A0, [A5 - 0xF98]
00005B7A D1C0 add.l A0, D0
00005B7C 3010 move.w D0, [A0]
00005B7E 48C0 ext.l D0
00005B80 E580 asl D0, 2
00005B82 41ED 94BC lea.l A0, [A5 - 0x6B44]
00005B86 D1C0 add.l A0, D0
00005B88 7000 moveq.l D0, 0x00
00005B8A 1010 move.b D0, [A0]
00005B8C 0C40 0006 cmpi.w D0, 0x6
00005B90 56C0 sne D0
00005B92 4400 neg.b D0
00005B94 4880 ext.w D0
00005B96 322D 96E6 move.w D1, [A5 - 0x691A]
00005B9A 5441 addq.w D1, 2
00005B9C 48C1 ext.l D1
00005B9E D281 add.l D1, D1
00005BA0 41ED F068 lea.l A0, [A5 - 0xF98]
00005BA4 D1C1 add.l A0, D1
00005BA6 3210 move.w D1, [A0]
00005BA8 48C1 ext.l D1
00005BAA E581 asl D1, 2
00005BAC 41ED 94BC lea.l A0, [A5 - 0x6B44]
00005BB0 D1C1 add.l A0, D1
00005BB2 122D 96E4 move.b D1, [A5 - 0x691C]
00005BB6 4881 ext.w D1
00005BB8 7400 moveq.l D2, 0x00
00005BBA 1428 0001 move.b D2, [A0 + 0x1]
00005BBE B441 cmp.w D2, D1
00005BC0 56C1 sne D1
00005BC2 4401 neg.b D1
00005BC4 4881 ext.w D1
00005BC6 8041 or.w D0, D1
00005BC8 4A40 tst.w D0
00005BCA 6714 beq +0x16 /* 00005BE0 */
00005BCC 302D 96E6 move.w D0, [A5 - 0x691A]
00005BD0 5440 addq.w D0, 2
00005BD2 48C0 ext.l D0
00005BD4 D080 add.l D0, D0
00005BD6 41ED F068 lea.l A0, [A5 - 0xF98]
00005BDA D1C0 add.l A0, D0
00005BDC 70FF moveq.l D0, 0xFFFFFFFF
00005BDE 3080 move.w [A0], D0
label00005BE0:
00005BE0 4A6D 96E6 tst.w [A5 - 0x691A]
00005BE4 660A bne +0xC /* 00005BF0 */
00005BE6 302D ACD6 move.w D0, [A5 - 0x532A]
00005BEA 5240 addq.w D0, 1
00005BEC 3B40 ACD6 move.w [A5 - 0x532A], D0
label00005BF0:
00005BF0 4A6D 96E6 tst.w [A5 - 0x691A]
00005BF4 6618 bne +0x1A /* 00005C0E */
00005BF6 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */]
00005BFA 0240 0007 andi.w D0, 0x7
00005BFE 206E FFF8 movea.l A0, [A6 - 0x8]
00005C02 D068 0018 add.w D0, [A0 + 0x18]
00005C06 206E FFF8 movea.l A0, [A6 - 0x8]
00005C0A 3140 0018 move.w [A0 + 0x18], D0
label00005C0E:
00005C0E 206E FFF8 movea.l A0, [A6 - 0x8]
00005C12 226E FFF8 movea.l A1, [A6 - 0x8]
00005C16 3368 0018 001A move.w [A1 + 0x1A], [A0 + 0x18]
label00005C1C:
00005C1C 426E FFFE clr.w [A6 - 0x2]
00005C20 302E FFFE move.w D0, [A6 - 0x2]
00005C24 602E bra +0x30 /* 00005C54 */
label00005C26:
00005C26 302D 96E6 move.w D0, [A5 - 0x691A]
00005C2A 0640 0068 addi.w D0, 0x68 /* 'h' */
00005C2E 48C0 ext.l D0
00005C30 E780 asl D0, 3
00005C32 41ED 96E8 lea.l A0, [A5 - 0x6918]
00005C36 D1C0 add.l A0, D0
00005C38 3F3C 0001 move.w -[A7], 0x1
00005C3C 5088 addq.l A0, 8
00005C3E 2F20 move.l -[A7], -[A0]
00005C40 2F20 move.l -[A7], -[A0]
00005C42 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00005C46 4FEF 000A lea.l A7, [A7 + 0xA]
label00005C4A:
00005C4A 7001 moveq.l D0, 0x01
00005C4C 3D40 FFFE move.w [A6 - 0x2], D0
00005C50 302E FFFE move.w D0, [A6 - 0x2]
label00005C54:
00005C54 4CDF 0C00 movem.l A2,A3, [A7]+
00005C58 4E5E unlink A6
00005C5A 4E75 rts
00005C5C 534C subq.w A4, 1
00005C5E 4255 clr.w [A5]
00005C60 2020 move.l D0, -[A0]
00005C62 2020 move.l D0, -[A0]
fn00005C64:
00005C64 4E56 FFF8 link A6, -0x0008
00005C68 426E FFFE clr.w [A6 - 0x2]
00005C6C 0C6D 0001 96E6 cmpi.w [A5 - 0x691A], 0x1
00005C72 6600 00A2 bne +0xA4 /* 00005D16 */
00005C76 4EAD 0312 jsr [A5 + 0x312 /* export_94 */]
00005C7A 3D40 FFF8 move.w [A6 - 0x8], D0
00005C7E 4267 clr.w -[A7]
00005C80 4EAD 0322 jsr [A5 + 0x322 /* export_96 */]
00005C84 548F addq.l A7, 2
00005C86 3D40 FFFA move.w [A6 - 0x6], D0
00005C8A 0C6E 0003 FFFA cmpi.w [A6 - 0x6], 0x3
00005C90 6D16 blt +0x18 /* 00005CA8 */
00005C92 7001 moveq.l D0, 0x01
00005C94 3D40 FFFE move.w [A6 - 0x2], D0
00005C98 206D F770 movea.l A0, [A5 - 0x890]
00005C9C 4268 001A clr.w [A0 + 0x1A]
00005CA0 302E FFFE move.w D0, [A6 - 0x2]
00005CA4 6000 00A6 bra +0xA8 /* 00005D4C */
label00005CA8:
00005CA8 426E FFFC clr.w [A6 - 0x4]
00005CAC 0C6E 0060 FFF8 cmpi.w [A6 - 0x8], 0x60 /* '`' */
00005CB2 6D08 blt +0xA /* 00005CBC */
00005CB4 7003 moveq.l D0, 0x03
00005CB6 3D40 FFFC move.w [A6 - 0x4], D0
00005CBA 601E bra +0x20 /* 00005CDA */
label00005CBC:
00005CBC 0C6E 0002 FFFA cmpi.w [A6 - 0x6], 0x2
00005CC2 6D08 blt +0xA /* 00005CCC */
00005CC4 7002 moveq.l D0, 0x02
00005CC6 3D40 FFFC move.w [A6 - 0x4], D0
00005CCA 600E bra +0x10 /* 00005CDA */
label00005CCC:
00005CCC 0C6E 0014 FFF8 cmpi.w [A6 - 0x8], 0x14
00005CD2 6D06 blt +0x8 /* 00005CDA */
00005CD4 7001 moveq.l D0, 0x01
00005CD6 3D40 FFFC move.w [A6 - 0x4], D0
label00005CDA:
00005CDA 306D F0A6 movea.w A0, [A5 - 0xF5A]
00005CDE 2008 move.l D0, A0
00005CE0 81FC 0004 divs.w D0, 0x4
00005CE4 C1EE FFFC muls.w D0, [A6 - 0x4]
00005CE8 206D F770 movea.l A0, [A5 - 0x890]
00005CEC D068 0018 add.w D0, [A0 + 0x18]
00005CF0 206D F770 movea.l A0, [A5 - 0x890]
00005CF4 3140 0018 move.w [A0 + 0x18], D0
00005CF8 306D F0A6 movea.w A0, [A5 - 0xF5A]
00005CFC 2008 move.l D0, A0
00005CFE 81FC 0004 divs.w D0, 0x4
00005D02 C1EE FFFC muls.w D0, [A6 - 0x4]
00005D06 206D F770 movea.l A0, [A5 - 0x890]
00005D0A D068 001A add.w D0, [A0 + 0x1A]
00005D0E 206D F770 movea.l A0, [A5 - 0x890]
00005D12 3140 001A move.w [A0 + 0x1A], D0
label00005D16:
00005D16 0C6D 0003 96E6 cmpi.w [A5 - 0x691A], 0x3
00005D1C 6D2A blt +0x2C /* 00005D48 */
00005D1E 3F3C 0001 move.w -[A7], 0x1
00005D22 4EAD 0322 jsr [A5 + 0x322 /* export_96 */]
00005D26 548F addq.l A7, 2
00005D28 3D40 FFFA move.w [A6 - 0x6], D0
00005D2C 0C6E 0002 FFFA cmpi.w [A6 - 0x6], 0x2
00005D32 6D14 blt +0x16 /* 00005D48 */
00005D34 7001 moveq.l D0, 0x01
00005D36 3D40 FFFE move.w [A6 - 0x2], D0
00005D3A 206D F770 movea.l A0, [A5 - 0x890]
00005D3E 4268 001A clr.w [A0 + 0x1A]
00005D42 302E FFFE move.w D0, [A6 - 0x2]
00005D46 6004 bra +0x6 /* 00005D4C */
label00005D48:
00005D48 302E FFFE move.w D0, [A6 - 0x2]
label00005D4C:
00005D4C 4E5E unlink A6
00005D4E 4E75 rts
00005D50 534C subq.w A4, 1
00005D52 4244 clr.w D4
00005D54 4720 .invalid 3, -[A0] // invalid opcode 4 with b == 4
00005D56 2020 move.l D0, -[A0]
fn00005D58:
00005D58 3F3C 00C0 move.w -[A7], 0xC0
00005D5C 206D F770 movea.l A0, [A5 - 0x890]
00005D60 4868 0020 pea.l [A0 + 0x20]
00005D64 206D F770 movea.l A0, [A5 - 0x890]
00005D68 2F28 000C move.l -[A7], [A0 + 0xC]
00005D6C 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
00005D70 4FEF 000A lea.l A7, [A7 + 0xA]
00005D74 206D F770 movea.l A0, [A5 - 0x890]
00005D78 302D 96E6 move.w D0, [A5 - 0x691A]
00005D7C 48C0 ext.l D0
00005D7E E780 asl D0, 3
00005D80 D0A8 000C add.l D0, [A0 + 0xC]
00005D84 322D 96E6 move.w D1, [A5 - 0x691A]
00005D88 0641 0068 addi.w D1, 0x68 /* 'h' */
00005D8C 48C1 ext.l D1
00005D8E E781 asl D1, 3
00005D90 41ED 96E8 lea.l A0, [A5 - 0x6918]
00005D94 D1C1 add.l A0, D1
00005D96 2240 movea.l A1, D0
00005D98 22D8 move.l [A1]+, [A0]+
00005D9A 22D8 move.l [A1]+, [A0]+
00005D9C 4A6D 96E6 tst.w [A5 - 0x691A]
00005DA0 661C bne +0x1E /* 00005DBE */
00005DA2 206D F770 movea.l A0, [A5 - 0x890]
00005DA6 3B68 0012 AD9C move.w [A5 - 0x5264], [A0 + 0x12]
00005DAC 0C2D 0005 ACCE cmpi.b [A5 - 0x5332], 0x5
00005DB2 660A bne +0xC /* 00005DBE */
00005DB4 206D F770 movea.l A0, [A5 - 0x890]
00005DB8 316D F0A4 0012 move.w [A0 + 0x12], [A5 - 0xF5C]
label00005DBE:
00005DBE 4E75 rts
fn00005DC0:
00005DC0 4E56 FFFC link A6, -0x0004
00005DC4 7001 moveq.l D0, 0x01
00005DC6 3D40 FFFE move.w [A6 - 0x2], D0
00005DCA 302D 96E6 move.w D0, [A5 - 0x691A]
00005DCE 0640 0068 addi.w D0, 0x68 /* 'h' */
00005DD2 48C0 ext.l D0
00005DD4 E780 asl D0, 3
00005DD6 41ED 96E8 lea.l A0, [A5 - 0x6918]
00005DDA D1C0 add.l A0, D0
00005DDC 7001 moveq.l D0, 0x01
00005DDE 3140 0004 move.w [A0 + 0x4], D0
00005DE2 7002 moveq.l D0, 0x02
00005DE4 1D40 FFFD move.b [A6 - 0x3], D0
00005DE8 602A bra +0x2C /* 00005E14 */
label00005DEA:
00005DEA 302D 96E6 move.w D0, [A5 - 0x691A]
00005DEE 0640 0068 addi.w D0, 0x68 /* 'h' */
00005DF2 48C0 ext.l D0
00005DF4 E780 asl D0, 3
00005DF6 41ED 96E8 lea.l A0, [A5 - 0x6918]
00005DFA D1C0 add.l A0, D0
00005DFC 116E FFFD 0006 move.b [A0 + 0x6], [A6 - 0x3]
00005E02 4EBA F3A2 jsr [PC - 0xC5E /* 000051A6 */]
00005E06 4A40 tst.w D0
00005E08 6706 beq +0x8 /* 00005E10 */
00005E0A 302E FFFE move.w D0, [A6 - 0x2]
00005E0E 602A bra +0x2C /* 00005E3A */
label00005E10:
00005E10 522E FFFD addq.b [A6 - 0x3], 1
label00005E14:
00005E14 0C2E 0005 FFFD cmpi.b [A6 - 0x3], 0x5
00005E1A 6FCE ble -0x30 /* 00005DEA */
00005E1C 302D 96E6 move.w D0, [A5 - 0x691A]
00005E20 0640 0068 addi.w D0, 0x68 /* 'h' */
00005E24 48C0 ext.l D0
00005E26 E780 asl D0, 3
00005E28 41ED 96E8 lea.l A0, [A5 - 0x6918]
00005E2C D1C0 add.l A0, D0
00005E2E 4268 0004 clr.w [A0 + 0x4]
00005E32 426E FFFE clr.w [A6 - 0x2]
00005E36 302E FFFE move.w D0, [A6 - 0x2]
label00005E3A:
00005E3A 4E5E unlink A6
00005E3C 4E75 rts
00005E3E 5345 subq.w D5, 1
00005E40 4152 chk.w D0, [A2]
00005E42 4348 chk.w D1, A0
00005E44 534D subq.w A5, 1
fn00005E46:
00005E46 4E56 FFF4 link A6, -0x000C
00005E4A 7001 moveq.l D0, 0x01
00005E4C 3D40 FFFE move.w [A6 - 0x2], D0
00005E50 302D 96E6 move.w D0, [A5 - 0x691A]
00005E54 0640 0068 addi.w D0, 0x68 /* 'h' */
00005E58 48C0 ext.l D0
00005E5A E780 asl D0, 3
00005E5C 41ED 96E8 lea.l A0, [A5 - 0x6918]
00005E60 D1C0 add.l A0, D0
00005E62 2D48 FFF4 move.l [A6 - 0xC], A0
00005E66 302E 0008 move.w D0, [A6 + 0x8]
00005E6A 48C0 ext.l D0
00005E6C E580 asl D0, 2
00005E6E 41ED 94BC lea.l A0, [A5 - 0x6B44]
00005E72 D1C0 add.l A0, D0
00005E74 226E FFF4 movea.l A1, [A6 - 0xC]
00005E78 1350 0007 move.b [A1 + 0x7], [A0]
00005E7C 206E FFF4 movea.l A0, [A6 - 0xC]
00005E80 4268 0004 clr.w [A0 + 0x4]
00005E84 206E FFF4 movea.l A0, [A6 - 0xC]
00005E88 30AE 0008 move.w [A0], [A6 + 0x8]
00005E8C 206E FFF4 movea.l A0, [A6 - 0xC]
00005E90 7006 moveq.l D0, 0x06
00005E92 1140 0006 move.b [A0 + 0x6], D0
00005E96 102D 96E4 move.b D0, [A5 - 0x691C]
00005E9A 4880 ext.w D0
00005E9C 48C0 ext.l D0
00005E9E D080 add.l D0, D0
00005EA0 41ED 9B10 lea.l A0, [A5 - 0x64F0]
00005EA4 D1C0 add.l A0, D0
00005EA6 226E FFF4 movea.l A1, [A6 - 0xC]
00005EAA 3011 move.w D0, [A1]
00005EAC 9050 sub.w D0, [A0]
00005EAE 3D40 FFFC move.w [A6 - 0x4], D0
00005EB2 302E FFFC move.w D0, [A6 - 0x4]
00005EB6 5340 subq.w D0, 1
00005EB8 3D40 FFFA move.w [A6 - 0x6], D0
00005EBC 6000 00DC bra +0xDE /* 00005F9A */
label00005EC0:
00005EC0 302E FFFA move.w D0, [A6 - 0x6]
00005EC4 B06E FFFC cmp.w D0, [A6 - 0x4]
00005EC8 6700 00CC beq +0xCE /* 00005F96 */
00005ECC 303C 0088 move.w D0, 0x88
00005ED0 C06E FFFA and.w D0, [A6 - 0x6]
00005ED4 4A40 tst.w D0
00005ED6 6600 00BE bne +0xC0 /* 00005F96 */
00005EDA 302E FFFA move.w D0, [A6 - 0x6]
00005EDE 48C0 ext.l D0
00005EE0 E580 asl D0, 2
00005EE2 41ED 94BC lea.l A0, [A5 - 0x6B44]
00005EE6 D1C0 add.l A0, D0
00005EE8 7000 moveq.l D0, 0x00
00005EEA 1010 move.b D0, [A0]
00005EEC 0C40 0006 cmpi.w D0, 0x6
00005EF0 57C0 seq D0
00005EF2 4400 neg.b D0
00005EF4 4880 ext.w D0
00005EF6 322E FFFA move.w D1, [A6 - 0x6]
00005EFA 48C1 ext.l D1
00005EFC E581 asl D1, 2
00005EFE 41ED 94BC lea.l A0, [A5 - 0x6B44]
00005F02 D1C1 add.l A0, D1
00005F04 122D 96E4 move.b D1, [A5 - 0x691C]
00005F08 4881 ext.w D1
00005F0A 7400 moveq.l D2, 0x00
00005F0C 1428 0001 move.b D2, [A0 + 0x1]
00005F10 B441 cmp.w D2, D1
00005F12 57C1 seq D1
00005F14 4401 neg.b D1
00005F16 4881 ext.w D1
00005F18 C041 and.w D0, D1
00005F1A 4A40 tst.w D0
00005F1C 6700 0078 beq +0x7A /* 00005F96 */
00005F20 302D 96E6 move.w D0, [A5 - 0x691A]
00005F24 0640 0068 addi.w D0, 0x68 /* 'h' */
00005F28 48C0 ext.l D0
00005F2A E780 asl D0, 3
00005F2C 41ED 96E8 lea.l A0, [A5 - 0x6918]
00005F30 D1C0 add.l A0, D0
00005F32 316E FFFA 0002 move.w [A0 + 0x2], [A6 - 0x6]
00005F38 302D 96E6 move.w D0, [A5 - 0x691A]
00005F3C 0640 0068 addi.w D0, 0x68 /* 'h' */
00005F40 48C0 ext.l D0
00005F42 E780 asl D0, 3
00005F44 41ED 96E8 lea.l A0, [A5 - 0x6918]
00005F48 D1C0 add.l A0, D0
00005F4A 0C50 0008 cmpi.w [A0], 0x8
00005F4E 5DC0 slt D0
00005F50 4400 neg.b D0
00005F52 4880 ext.w D0
00005F54 322D 96E6 move.w D1, [A5 - 0x691A]
00005F58 0641 0068 addi.w D1, 0x68 /* 'h' */
00005F5C 48C1 ext.l D1
00005F5E E781 asl D1, 3
00005F60 41ED 96E8 lea.l A0, [A5 - 0x6918]
00005F64 D1C1 add.l A0, D1
00005F66 0C50 0070 cmpi.w [A0], 0x70 /* 'p' */
00005F6A 5CC1 sge D1
00005F6C 4401 neg.b D1
00005F6E 4881 ext.w D1
00005F70 8041 or.w D0, D1
00005F72 4A40 tst.w D0
00005F74 6710 beq +0x12 /* 00005F86 */
00005F76 4EBA FE48 jsr [PC - 0x1B8 /* 00005DC0 */]
00005F7A 4A40 tst.w D0
00005F7C 6718 beq +0x1A /* 00005F96 */
00005F7E 302E FFFE move.w D0, [A6 - 0x2]
00005F82 6000 0178 bra +0x17A /* 000060FC */
label00005F86:
00005F86 4EBA F21E jsr [PC - 0xDE2 /* 000051A6 */]
00005F8A 4A40 tst.w D0
00005F8C 6708 beq +0xA /* 00005F96 */
00005F8E 302E FFFE move.w D0, [A6 - 0x2]
00005F92 6000 0168 bra +0x16A /* 000060FC */
label00005F96:
00005F96 526E FFFA addq.w [A6 - 0x6], 1
label00005F9A:
00005F9A 302E FFFC move.w D0, [A6 - 0x4]
00005F9E 5240 addq.w D0, 1
00005FA0 B06E FFFA cmp.w D0, [A6 - 0x6]
00005FA4 6C00 FF1A bge -0xE4 /* 00005EC0 */
00005FA8 102D 96E4 move.b D0, [A5 - 0x691C]
00005FAC 4880 ext.w D0
00005FAE 48C0 ext.l D0
00005FB0 D080 add.l D0, D0
00005FB2 41ED 96DC lea.l A0, [A5 - 0x6924]
00005FB6 D1C0 add.l A0, D0
00005FB8 3D50 FFF8 move.w [A6 - 0x8], [A0]
00005FBC 6000 012E bra +0x130 /* 000060EC */
label00005FC0:
00005FC0 102D 96E4 move.b D0, [A5 - 0x691C]
00005FC4 4880 ext.w D0
00005FC6 48C0 ext.l D0
00005FC8 EB80 asl D0, 5
00005FCA 41ED 969C lea.l A0, [A5 - 0x6964]
00005FCE D1C0 add.l A0, D0
00005FD0 302E FFF8 move.w D0, [A6 - 0x8]
00005FD4 48C0 ext.l D0
00005FD6 D080 add.l D0, D0
00005FD8 D1C0 add.l A0, D0
00005FDA 7000 moveq.l D0, 0x00
00005FDC 1028 0001 move.b D0, [A0 + 0x1]
00005FE0 4A40 tst.w D0
00005FE2 56C0 sne D0
00005FE4 4400 neg.b D0
00005FE6 4880 ext.w D0
00005FE8 122D 96E4 move.b D1, [A5 - 0x691C]
00005FEC 4881 ext.w D1
00005FEE 48C1 ext.l D1
00005FF0 EB81 asl D1, 5
00005FF2 41ED 969C lea.l A0, [A5 - 0x6964]
00005FF6 D1C1 add.l A0, D1
00005FF8 322E FFF8 move.w D1, [A6 - 0x8]
00005FFC 48C1 ext.l D1
00005FFE D281 add.l D1, D1
00006000 D1C1 add.l A0, D1
00006002 7200 moveq.l D1, 0x00
00006004 1228 0001 move.b D1, [A0 + 0x1]
00006008 0C41 0006 cmpi.w D1, 0x6
0000600C 56C1 sne D1
0000600E 4401 neg.b D1
00006010 4881 ext.w D1
00006012 C041 and.w D0, D1
00006014 4A40 tst.w D0
00006016 6700 00D0 beq +0xD2 /* 000060E8 */
0000601A 102D 96E4 move.b D0, [A5 - 0x691C]
0000601E 4880 ext.w D0
00006020 48C0 ext.l D0
00006022 EB80 asl D0, 5
00006024 41ED 969C lea.l A0, [A5 - 0x6964]
00006028 D1C0 add.l A0, D0
0000602A 302E FFF8 move.w D0, [A6 - 0x8]
0000602E 48C0 ext.l D0
00006030 D080 add.l D0, D0
00006032 D1C0 add.l A0, D0
00006034 102D 96E4 move.b D0, [A5 - 0x691C]
00006038 4880 ext.w D0
0000603A 48C0 ext.l D0
0000603C EB80 asl D0, 5
0000603E 43ED 969C lea.l A1, [A5 - 0x6964]
00006042 D3C0 add.l A1, D0
00006044 302E FFF8 move.w D0, [A6 - 0x8]
00006048 48C0 ext.l D0
0000604A D080 add.l D0, D0
0000604C D3C0 add.l A1, D0
0000604E 3F2E 0008 move.w -[A7], [A6 + 0x8]
00006052 7000 moveq.l D0, 0x00
00006054 1011 move.b D0, [A1]
00006056 3F00 move.w -[A7], D0
00006058 102D 96E4 move.b D0, [A5 - 0x691C]
0000605C 4880 ext.w D0
0000605E 3F00 move.w -[A7], D0
00006060 7000 moveq.l D0, 0x00
00006062 1028 0001 move.b D0, [A0 + 0x1]
00006066 3F00 move.w -[A7], D0
00006068 4EAD 0342 jsr [A5 + 0x342 /* export_100 */]
0000606C 508F addq.l A7, 8
0000606E 4A40 tst.w D0
00006070 6700 0076 beq +0x78 /* 000060E8 */
00006074 302D 96E6 move.w D0, [A5 - 0x691A]
00006078 0640 0068 addi.w D0, 0x68 /* 'h' */
0000607C 48C0 ext.l D0
0000607E E780 asl D0, 3
00006080 41ED 96E8 lea.l A0, [A5 - 0x6918]
00006084 D1C0 add.l A0, D0
00006086 102D 96E4 move.b D0, [A5 - 0x691C]
0000608A 4880 ext.w D0
0000608C 48C0 ext.l D0
0000608E EB80 asl D0, 5
00006090 43ED 969C lea.l A1, [A5 - 0x6964]
00006094 D3C0 add.l A1, D0
00006096 302E FFF8 move.w D0, [A6 - 0x8]
0000609A 48C0 ext.l D0
0000609C D080 add.l D0, D0
0000609E D3C0 add.l A1, D0
000060A0 7000 moveq.l D0, 0x00
000060A2 1011 move.b D0, [A1]
000060A4 3140 0002 move.w [A0 + 0x2], D0
000060A8 302D 96E6 move.w D0, [A5 - 0x691A]
000060AC 0640 0068 addi.w D0, 0x68 /* 'h' */
000060B0 48C0 ext.l D0
000060B2 E780 asl D0, 3
000060B4 41ED 96E8 lea.l A0, [A5 - 0x6918]
000060B8 D1C0 add.l A0, D0
000060BA 102D 96E4 move.b D0, [A5 - 0x691C]
000060BE 4880 ext.w D0
000060C0 48C0 ext.l D0
000060C2 EB80 asl D0, 5
000060C4 43ED 969C lea.l A1, [A5 - 0x6964]
000060C8 D3C0 add.l A1, D0
000060CA 302E FFF8 move.w D0, [A6 - 0x8]
000060CE 48C0 ext.l D0
000060D0 D080 add.l D0, D0
000060D2 D3C0 add.l A1, D0
000060D4 1169 0001 0006 move.b [A0 + 0x6], [A1 + 0x1]
000060DA 4EBA F0CA jsr [PC - 0xF36 /* 000051A6 */]
000060DE 4A40 tst.w D0
000060E0 6706 beq +0x8 /* 000060E8 */
000060E2 302E FFFE move.w D0, [A6 - 0x2]
000060E6 6014 bra +0x16 /* 000060FC */
label000060E8:
000060E8 536E FFF8 subq.w [A6 - 0x8], 1
label000060EC:
000060EC 4A6E FFF8 tst.w [A6 - 0x8]
000060F0 6C00 FECE bge -0x130 /* 00005FC0 */
000060F4 426E FFFE clr.w [A6 - 0x2]
000060F8 302E FFFE move.w D0, [A6 - 0x2]
label000060FC:
000060FC 4E5E unlink A6
000060FE 4E75 rts
00006100 5345 subq.w D5, 1
00006102 4152 chk.w D0, [A2]
00006104 4348 chk.w D1, A0
00006106 534D subq.w A5, 1
fn00006108:
00006108 4E56 FFF4 link A6, -0x000C
0000610C 48E7 0030 movem.l -[A7], A2,A3
00006110 7001 moveq.l D0, 0x01
00006112 3D40 FFFE move.w [A6 - 0x2], D0
00006116 302D 96E6 move.w D0, [A5 - 0x691A]
0000611A 0640 0068 addi.w D0, 0x68 /* 'h' */
0000611E 48C0 ext.l D0
00006120 E780 asl D0, 3
00006122 41ED 96E8 lea.l A0, [A5 - 0x6918]
00006126 D1C0 add.l A0, D0
00006128 4268 0004 clr.w [A0 + 0x4]
0000612C 302D 96E6 move.w D0, [A5 - 0x691A]
00006130 0640 0068 addi.w D0, 0x68 /* 'h' */
00006134 48C0 ext.l D0
00006136 E780 asl D0, 3
00006138 41ED 96E8 lea.l A0, [A5 - 0x6918]
0000613C D1C0 add.l A0, D0
0000613E 316E 0008 0002 move.w [A0 + 0x2], [A6 + 0x8]
00006144 302D 96E6 move.w D0, [A5 - 0x691A]
00006148 0640 0068 addi.w D0, 0x68 /* 'h' */
0000614C 48C0 ext.l D0
0000614E E780 asl D0, 3
00006150 41ED 96E8 lea.l A0, [A5 - 0x6918]
00006154 D1C0 add.l A0, D0
00006156 302E 0008 move.w D0, [A6 + 0x8]
0000615A 48C0 ext.l D0
0000615C E580 asl D0, 2
0000615E 43ED 94BC lea.l A1, [A5 - 0x6B44]
00006162 D3C0 add.l A1, D0
00006164 1151 0006 move.b [A0 + 0x6], [A1]
00006168 302D 96E6 move.w D0, [A5 - 0x691A]
0000616C 0640 0068 addi.w D0, 0x68 /* 'h' */
00006170 48C0 ext.l D0
00006172 E780 asl D0, 3
00006174 41ED 96E8 lea.l A0, [A5 - 0x6918]
00006178 D1C0 add.l A0, D0
0000617A 4228 0007 clr.b [A0 + 0x7]
0000617E 302D 96E6 move.w D0, [A5 - 0x691A]
00006182 0640 0068 addi.w D0, 0x68 /* 'h' */
00006186 48C0 ext.l D0
00006188 E780 asl D0, 3
0000618A 41ED 96E8 lea.l A0, [A5 - 0x6918]
0000618E D1C0 add.l A0, D0
00006190 7000 moveq.l D0, 0x00
00006192 1028 0006 move.b D0, [A0 + 0x6]
00006196 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
0000619A 0001 0006 ori.b D1, 0x6
0000619E 03B6 000C bclr [A6 + D0.w + 0xC], D1
000061A2 011E btst [A6]+, D0
000061A4 011C btst [A4]+, D0
000061A6 011A btst [A2]+, D0
000061A8 008E 021C 7007 ori.l A6, 0x21C7007
000061AE 3D40 FFF8 move.w [A6 - 0x8], D0
000061B2 6000 0078 bra +0x7A /* 0000622C */
label000061B6:
000061B6 302D 96E6 move.w D0, [A5 - 0x691A]
000061BA 0640 0068 addi.w D0, 0x68 /* 'h' */
000061BE 48C0 ext.l D0
000061C0 E780 asl D0, 3
000061C2 41ED 96E8 lea.l A0, [A5 - 0x6918]
000061C6 D1C0 add.l A0, D0
000061C8 302E FFF8 move.w D0, [A6 - 0x8]
000061CC 48C0 ext.l D0
000061CE D080 add.l D0, D0
000061D0 43ED 9AF0 lea.l A1, [A5 - 0x6510]
000061D4 D3C0 add.l A1, D0
000061D6 3028 0002 move.w D0, [A0 + 0x2]
000061DA D051 add.w D0, [A1]
000061DC 3D40 FFF4 move.w [A6 - 0xC], D0
000061E0 303C 0088 move.w D0, 0x88
000061E4 C06E FFF4 and.w D0, [A6 - 0xC]
000061E8 4A40 tst.w D0
000061EA 663C bne +0x3E /* 00006228 */
000061EC 302E FFF4 move.w D0, [A6 - 0xC]
000061F0 48C0 ext.l D0
000061F2 E580 asl D0, 2
000061F4 41ED 94BC lea.l A0, [A5 - 0x6B44]
000061F8 D1C0 add.l A0, D0
000061FA 7000 moveq.l D0, 0x00
000061FC 1010 move.b D0, [A0]
000061FE 4A40 tst.w D0
00006200 6626 bne +0x28 /* 00006228 */
00006202 302D 96E6 move.w D0, [A5 - 0x691A]
00006206 0640 0068 addi.w D0, 0x68 /* 'h' */
0000620A 48C0 ext.l D0
0000620C E780 asl D0, 3
0000620E 41ED 96E8 lea.l A0, [A5 - 0x6918]
00006212 D1C0 add.l A0, D0
00006214 30AE FFF4 move.w [A0], [A6 - 0xC]
00006218 4EBA EF8C jsr [PC - 0x1074 /* 000051A6 */]
0000621C 4A40 tst.w D0
0000621E 6708 beq +0xA /* 00006228 */
00006220 302E FFFE move.w D0, [A6 - 0x2]
00006224 6000 0336 bra +0x338 /* 0000655C */
label00006228:
00006228 536E FFF8 subq.w [A6 - 0x8], 1
label0000622C:
0000622C 4A6E FFF8 tst.w [A6 - 0x8]
00006230 6C84 bge -0x7A /* 000061B6 */
00006232 6000 0320 bra +0x322 /* 00006554 */
00006236 7007 moveq.l D0, 0x07
00006238 3D40 FFF8 move.w [A6 - 0x8], D0
0000623C 6000 0078 bra +0x7A /* 000062B6 */
label00006240:
00006240 302D 96E6 move.w D0, [A5 - 0x691A]
00006244 0640 0068 addi.w D0, 0x68 /* 'h' */
00006248 48C0 ext.l D0
0000624A E780 asl D0, 3
0000624C 41ED 96E8 lea.l A0, [A5 - 0x6918]
00006250 D1C0 add.l A0, D0
00006252 302E FFF8 move.w D0, [A6 - 0x8]
00006256 48C0 ext.l D0
00006258 D080 add.l D0, D0
0000625A 43ED 9B00 lea.l A1, [A5 - 0x6500]
0000625E D3C0 add.l A1, D0
00006260 3028 0002 move.w D0, [A0 + 0x2]
00006264 D051 add.w D0, [A1]
00006266 3D40 FFF4 move.w [A6 - 0xC], D0
0000626A 303C 0088 move.w D0, 0x88
0000626E C06E FFF4 and.w D0, [A6 - 0xC]
00006272 4A40 tst.w D0
00006274 663C bne +0x3E /* 000062B2 */
00006276 302E FFF4 move.w D0, [A6 - 0xC]
0000627A 48C0 ext.l D0
0000627C E580 asl D0, 2
0000627E 41ED 94BC lea.l A0, [A5 - 0x6B44]
00006282 D1C0 add.l A0, D0
00006284 7000 moveq.l D0, 0x00
00006286 1010 move.b D0, [A0]
00006288 4A40 tst.w D0
0000628A 6626 bne +0x28 /* 000062B2 */
0000628C 302D 96E6 move.w D0, [A5 - 0x691A]
00006290 0640 0068 addi.w D0, 0x68 /* 'h' */
00006294 48C0 ext.l D0
00006296 E780 asl D0, 3
00006298 41ED 96E8 lea.l A0, [A5 - 0x6918]
0000629C D1C0 add.l A0, D0
0000629E 30AE FFF4 move.w [A0], [A6 - 0xC]
000062A2 4EBA EF02 jsr [PC - 0x10FE /* 000051A6 */]
000062A6 4A40 tst.w D0
000062A8 6708 beq +0xA /* 000062B2 */
000062AA 302E FFFE move.w D0, [A6 - 0x2]
000062AE 6000 02AC bra +0x2AE /* 0000655C */
label000062B2:
000062B2 536E FFF8 subq.w [A6 - 0x8], 1
label000062B6:
000062B6 4A6E FFF8 tst.w [A6 - 0x8]
000062BA 6C84 bge -0x7A /* 00006240 */
000062BC 6000 0296 bra +0x298 /* 00006554 */
000062C0 7007 moveq.l D0, 0x07
000062C2 3D40 FFFC move.w [A6 - 0x4], D0
000062C6 426E FFFA clr.w [A6 - 0x6]
000062CA 302D 96E6 move.w D0, [A5 - 0x691A]
000062CE 0640 0068 addi.w D0, 0x68 /* 'h' */
000062D2 48C0 ext.l D0
000062D4 E780 asl D0, 3
000062D6 41ED 96E8 lea.l A0, [A5 - 0x6918]
000062DA D1C0 add.l A0, D0
000062DC 7000 moveq.l D0, 0x00
000062DE 1028 0006 move.b D0, [A0 + 0x6]
000062E2 0C40 0003 cmpi.w D0, 0x3
000062E6 6606 bne +0x8 /* 000062EE */
000062E8 7003 moveq.l D0, 0x03
000062EA 3D40 FFFC move.w [A6 - 0x4], D0
label000062EE:
000062EE 302D 96E6 move.w D0, [A5 - 0x691A]
000062F2 0640 0068 addi.w D0, 0x68 /* 'h' */
000062F6 48C0 ext.l D0
000062F8 E780 asl D0, 3
000062FA 41ED 96E8 lea.l A0, [A5 - 0x6918]
000062FE D1C0 add.l A0, D0
00006300 7000 moveq.l D0, 0x00
00006302 1028 0006 move.b D0, [A0 + 0x6]
00006306 0C40 0004 cmpi.w D0, 0x4
0000630A 6606 bne +0x8 /* 00006312 */
0000630C 7004 moveq.l D0, 0x04
0000630E 3D40 FFFA move.w [A6 - 0x6], D0
label00006312:
00006312 3D6E FFFC FFF8 move.w [A6 - 0x8], [A6 - 0x4]
00006318 6000 009C bra +0x9E /* 000063B6 */
label0000631C:
0000631C 302E FFF8 move.w D0, [A6 - 0x8]
00006320 48C0 ext.l D0
00006322 D080 add.l D0, D0
00006324 41ED 9AF0 lea.l A0, [A5 - 0x6510]
00006328 D1C0 add.l A0, D0
0000632A 3D50 FFF6 move.w [A6 - 0xA], [A0]
0000632E 302D 96E6 move.w D0, [A5 - 0x691A]
00006332 0640 0068 addi.w D0, 0x68 /* 'h' */
00006336 48C0 ext.l D0
00006338 E780 asl D0, 3
0000633A 41ED 96E8 lea.l A0, [A5 - 0x6918]
0000633E D1C0 add.l A0, D0
00006340 3028 0002 move.w D0, [A0 + 0x2]
00006344 D06E FFF6 add.w D0, [A6 - 0xA]
00006348 3D40 FFF4 move.w [A6 - 0xC], D0
0000634C 6058 bra +0x5A /* 000063A6 */
label0000634E:
0000634E 302E FFF4 move.w D0, [A6 - 0xC]
00006352 48C0 ext.l D0
00006354 E580 asl D0, 2
00006356 41ED 94BC lea.l A0, [A5 - 0x6B44]
0000635A D1C0 add.l A0, D0
0000635C 7000 moveq.l D0, 0x00
0000635E 1010 move.b D0, [A0]
00006360 4A40 tst.w D0
00006362 664E bne +0x50 /* 000063B2 */
00006364 302D 96E6 move.w D0, [A5 - 0x691A]
00006368 0640 0068 addi.w D0, 0x68 /* 'h' */
0000636C 48C0 ext.l D0
0000636E E780 asl D0, 3
00006370 41ED 96E8 lea.l A0, [A5 - 0x6918]
00006374 D1C0 add.l A0, D0
00006376 30AE FFF4 move.w [A0], [A6 - 0xC]
0000637A 4EBA EE2A jsr [PC - 0x11D6 /* 000051A6 */]
0000637E 4A40 tst.w D0
00006380 6708 beq +0xA /* 0000638A */
00006382 302E FFFE move.w D0, [A6 - 0x2]
00006386 6000 01D4 bra +0x1D6 /* 0000655C */
label0000638A:
0000638A 302D 96E6 move.w D0, [A5 - 0x691A]
0000638E 0640 0068 addi.w D0, 0x68 /* 'h' */
00006392 48C0 ext.l D0
00006394 E780 asl D0, 3
00006396 41ED 96E8 lea.l A0, [A5 - 0x6918]
0000639A D1C0 add.l A0, D0
0000639C 3010 move.w D0, [A0]
0000639E D06E FFF6 add.w D0, [A6 - 0xA]
000063A2 3D40 FFF4 move.w [A6 - 0xC], D0
label000063A6:
000063A6 303C 0088 move.w D0, 0x88
000063AA C06E FFF4 and.w D0, [A6 - 0xC]
000063AE 4A40 tst.w D0
000063B0 679C beq -0x62 /* 0000634E */
label000063B2:
000063B2 536E FFF8 subq.w [A6 - 0x8], 1
label000063B6:
000063B6 302E FFF8 move.w D0, [A6 - 0x8]
000063BA B06E FFFA cmp.w D0, [A6 - 0x6]
000063BE 6C00 FF5C bge -0xA2 /* 0000631C */
000063C2 6000 0190 bra +0x192 /* 00006554 */
000063C6 302D 96E6 move.w D0, [A5 - 0x691A]
000063CA 0640 0068 addi.w D0, 0x68 /* 'h' */
000063CE 48C0 ext.l D0
000063D0 E780 asl D0, 3
000063D2 41ED 96E8 lea.l A0, [A5 - 0x6918]
000063D6 D1C0 add.l A0, D0
000063D8 302D 96E6 move.w D0, [A5 - 0x691A]
000063DC 0640 0068 addi.w D0, 0x68 /* 'h' */
000063E0 48C0 ext.l D0
000063E2 E780 asl D0, 3
000063E4 43ED 96E8 lea.l A1, [A5 - 0x6918]
000063E8 D3C0 add.l A1, D0
000063EA 102D 96E4 move.b D0, [A5 - 0x691C]
000063EE 4880 ext.w D0
000063F0 48C0 ext.l D0
000063F2 D080 add.l D0, D0
000063F4 45ED 9B10 lea.l A2, [A5 - 0x64F0]
000063F8 D5C0 add.l A2, D0
000063FA 3029 0002 move.w D0, [A1 + 0x2]
000063FE D052 add.w D0, [A2]
00006400 3080 move.w [A0], D0
00006402 302D 96E6 move.w D0, [A5 - 0x691A]
00006406 0640 0068 addi.w D0, 0x68 /* 'h' */
0000640A 48C0 ext.l D0
0000640C E780 asl D0, 3
0000640E 41ED 96E8 lea.l A0, [A5 - 0x6918]
00006412 D1C0 add.l A0, D0
00006414 3010 move.w D0, [A0]
00006416 48C0 ext.l D0
00006418 E580 asl D0, 2
0000641A 41ED 94BC lea.l A0, [A5 - 0x6B44]
0000641E D1C0 add.l A0, D0
00006420 7000 moveq.l D0, 0x00
00006422 1010 move.b D0, [A0]
00006424 4A40 tst.w D0
00006426 6600 012C bne +0x12E /* 00006554 */
0000642A 302D 96E6 move.w D0, [A5 - 0x691A]
0000642E 0640 0068 addi.w D0, 0x68 /* 'h' */
00006432 48C0 ext.l D0
00006434 E780 asl D0, 3
00006436 41ED 96E8 lea.l A0, [A5 - 0x6918]
0000643A D1C0 add.l A0, D0
0000643C 0C50 0008 cmpi.w [A0], 0x8
00006440 5DC0 slt D0
00006442 4400 neg.b D0
00006444 4880 ext.w D0
00006446 322D 96E6 move.w D1, [A5 - 0x691A]
0000644A 0641 0068 addi.w D1, 0x68 /* 'h' */
0000644E 48C1 ext.l D1
00006450 E781 asl D1, 3
00006452 41ED 96E8 lea.l A0, [A5 - 0x6918]
00006456 D1C1 add.l A0, D1
00006458 0C50 0070 cmpi.w [A0], 0x70 /* 'p' */
0000645C 5CC1 sge D1
0000645E 4401 neg.b D1
00006460 4881 ext.w D1
00006462 8041 or.w D0, D1
00006464 4A40 tst.w D0
00006466 6712 beq +0x14 /* 0000647A */
00006468 4EBA F956 jsr [PC - 0x6AA /* 00005DC0 */]
0000646C 4A40 tst.w D0
0000646E 6700 00E4 beq +0xE6 /* 00006554 */
00006472 302E FFFE move.w D0, [A6 - 0x2]
00006476 6000 00E4 bra +0xE6 /* 0000655C */
label0000647A:
0000647A 4EBA ED2A jsr [PC - 0x12D6 /* 000051A6 */]
0000647E 4A40 tst.w D0
00006480 6708 beq +0xA /* 0000648A */
00006482 302E FFFE move.w D0, [A6 - 0x2]
00006486 6000 00D4 bra +0xD6 /* 0000655C */
label0000648A:
0000648A 302D 96E6 move.w D0, [A5 - 0x691A]
0000648E 0640 0068 addi.w D0, 0x68 /* 'h' */
00006492 48C0 ext.l D0
00006494 E780 asl D0, 3
00006496 41ED 96E8 lea.l A0, [A5 - 0x6918]
0000649A D1C0 add.l A0, D0
0000649C 0C68 0018 0002 cmpi.w [A0 + 0x2], 0x18
000064A2 5DC0 slt D0
000064A4 4400 neg.b D0
000064A6 4880 ext.w D0
000064A8 322D 96E6 move.w D1, [A5 - 0x691A]
000064AC 0641 0068 addi.w D1, 0x68 /* 'h' */
000064B0 48C1 ext.l D1
000064B2 E781 asl D1, 3
000064B4 41ED 96E8 lea.l A0, [A5 - 0x6918]
000064B8 D1C1 add.l A0, D1
000064BA 0C68 0060 0002 cmpi.w [A0 + 0x2], 0x60 /* '`' */
000064C0 5CC1 sge D1
000064C2 4401 neg.b D1
000064C4 4881 ext.w D1
000064C6 8041 or.w D0, D1
000064C8 4A40 tst.w D0
000064CA 6700 0088 beq +0x8A /* 00006554 */
000064CE 302D 96E6 move.w D0, [A5 - 0x691A]
000064D2 0640 0068 addi.w D0, 0x68 /* 'h' */
000064D6 48C0 ext.l D0
000064D8 E780 asl D0, 3
000064DA 41ED 96E8 lea.l A0, [A5 - 0x6918]
000064DE D1C0 add.l A0, D0
000064E0 302D 96E6 move.w D0, [A5 - 0x691A]
000064E4 0640 0068 addi.w D0, 0x68 /* 'h' */
000064E8 48C0 ext.l D0
000064EA E780 asl D0, 3
000064EC 43ED 96E8 lea.l A1, [A5 - 0x6918]
000064F0 D3C0 add.l A1, D0
000064F2 302D 96E6 move.w D0, [A5 - 0x691A]
000064F6 0640 0068 addi.w D0, 0x68 /* 'h' */
000064FA 48C0 ext.l D0
000064FC E780 asl D0, 3
000064FE 45ED 96E8 lea.l A2, [A5 - 0x6918]
00006502 D5C0 add.l A2, D0
00006504 302D 96E6 move.w D0, [A5 - 0x691A]
00006508 0640 0068 addi.w D0, 0x68 /* 'h' */
0000650C 48C0 ext.l D0
0000650E E780 asl D0, 3
00006510 47ED 96E8 lea.l A3, [A5 - 0x6918]
00006514 D7C0 add.l A3, D0
00006516 3012 move.w D0, [A2]
00006518 906B 0002 sub.w D0, [A3 + 0x2]
0000651C D051 add.w D0, [A1]
0000651E 3080 move.w [A0], D0
00006520 302D 96E6 move.w D0, [A5 - 0x691A]
00006524 0640 0068 addi.w D0, 0x68 /* 'h' */
00006528 48C0 ext.l D0
0000652A E780 asl D0, 3
0000652C 41ED 96E8 lea.l A0, [A5 - 0x6918]
00006530 D1C0 add.l A0, D0
00006532 3010 move.w D0, [A0]
00006534 48C0 ext.l D0
00006536 E580 asl D0, 2
00006538 41ED 94BC lea.l A0, [A5 - 0x6B44]
0000653C D1C0 add.l A0, D0
0000653E 7000 moveq.l D0, 0x00
00006540 1010 move.b D0, [A0]
00006542 4A40 tst.w D0
00006544 660E bne +0x10 /* 00006554 */
00006546 4EBA EC5E jsr [PC - 0x13A2 /* 000051A6 */]
0000654A 4A40 tst.w D0
0000654C 6706 beq +0x8 /* 00006554 */
0000654E 302E FFFE move.w D0, [A6 - 0x2]
00006552 6008 bra +0xA /* 0000655C */
label00006554:
00006554 426E FFFE clr.w [A6 - 0x2]
00006558 302E FFFE move.w D0, [A6 - 0x2]
label0000655C:
0000655C 4CDF 0C00 movem.l A2,A3, [A7]+
00006560 4E5E unlink A6
00006562 4E75 rts
00006564 5345 subq.w D5, 1
00006566 4152 chk.w D0, [A2]
00006568 4348 chk.w D1, A0
0000656A 534D subq.w A5, 1
fn0000656C:
0000656C 4E56 FFFC link A6, -0x0004
00006570 7001 moveq.l D0, 0x01
00006572 3D40 FFFE move.w [A6 - 0x2], D0
00006576 302D 96E6 move.w D0, [A5 - 0x691A]
0000657A 0640 0068 addi.w D0, 0x68 /* 'h' */
0000657E 48C0 ext.l D0
00006580 E780 asl D0, 3
00006582 41ED 96E8 lea.l A0, [A5 - 0x6918]
00006586 D1C0 add.l A0, D0
00006588 7001 moveq.l D0, 0x01
0000658A 3140 0004 move.w [A0 + 0x4], D0
0000658E 302D 96E6 move.w D0, [A5 - 0x691A]
00006592 0640 0068 addi.w D0, 0x68 /* 'h' */
00006596 48C0 ext.l D0
00006598 E780 asl D0, 3
0000659A 41ED 96E8 lea.l A0, [A5 - 0x6918]
0000659E D1C0 add.l A0, D0
000065A0 7001 moveq.l D0, 0x01
000065A2 1140 0006 move.b [A0 + 0x6], D0
000065A6 302D 96E6 move.w D0, [A5 - 0x691A]
000065AA 0640 0068 addi.w D0, 0x68 /* 'h' */
000065AE 48C0 ext.l D0
000065B0 E780 asl D0, 3
000065B2 41ED 96E8 lea.l A0, [A5 - 0x6918]
000065B6 D1C0 add.l A0, D0
000065B8 4228 0007 clr.b [A0 + 0x7]
000065BC 7001 moveq.l D0, 0x01
000065BE 3D40 FFFC move.w [A6 - 0x4], D0
000065C2 6000 0096 bra +0x98 /* 0000665A */
label000065C6:
000065C6 302D 96E6 move.w D0, [A5 - 0x691A]
000065CA 0640 0068 addi.w D0, 0x68 /* 'h' */
000065CE 48C0 ext.l D0
000065D0 E780 asl D0, 3
000065D2 41ED 96E8 lea.l A0, [A5 - 0x6918]
000065D6 D1C0 add.l A0, D0
000065D8 102D 96E4 move.b D0, [A5 - 0x691C]
000065DC 4880 ext.w D0
000065DE 48C0 ext.l D0
000065E0 E780 asl D0, 3
000065E2 43ED 9B20 lea.l A1, [A5 - 0x64E0]
000065E6 D3C0 add.l A1, D0
000065E8 302E FFFC move.w D0, [A6 - 0x4]
000065EC 48C0 ext.l D0
000065EE E580 asl D0, 2
000065F0 D3C0 add.l A1, D0
000065F2 3091 move.w [A0], [A1]
000065F4 302D 96E6 move.w D0, [A5 - 0x691A]
000065F8 0640 0068 addi.w D0, 0x68 /* 'h' */
000065FC 48C0 ext.l D0
000065FE E780 asl D0, 3
00006600 41ED 96E8 lea.l A0, [A5 - 0x6918]
00006604 D1C0 add.l A0, D0
00006606 102D 96E4 move.b D0, [A5 - 0x691C]
0000660A 4880 ext.w D0
0000660C 48C0 ext.l D0
0000660E E780 asl D0, 3
00006610 43ED 9B20 lea.l A1, [A5 - 0x64E0]
00006614 D3C0 add.l A1, D0
00006616 302E FFFC move.w D0, [A6 - 0x4]
0000661A 48C0 ext.l D0
0000661C E580 asl D0, 2
0000661E D3C0 add.l A1, D0
00006620 3169 0002 0002 move.w [A0 + 0x2], [A1 + 0x2]
00006626 302D 96E6 move.w D0, [A5 - 0x691A]
0000662A 0640 0068 addi.w D0, 0x68 /* 'h' */
0000662E 48C0 ext.l D0
00006630 E780 asl D0, 3
00006632 41ED 96E8 lea.l A0, [A5 - 0x6918]
00006636 D1C0 add.l A0, D0
00006638 5088 addq.l A0, 8
0000663A 2F20 move.l -[A7], -[A0]
0000663C 2F20 move.l -[A7], -[A0]
0000663E 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00006642 508F addq.l A7, 8
00006644 4A40 tst.w D0
00006646 670E beq +0x10 /* 00006656 */
00006648 4EBA EB5C jsr [PC - 0x14A4 /* 000051A6 */]
0000664C 4A40 tst.w D0
0000664E 6706 beq +0x8 /* 00006656 */
00006650 302E FFFE move.w D0, [A6 - 0x2]
00006654 6014 bra +0x16 /* 0000666A */
label00006656:
00006656 536E FFFC subq.w [A6 - 0x4], 1
label0000665A:
0000665A 4A6E FFFC tst.w [A6 - 0x4]
0000665E 6C00 FF66 bge -0x98 /* 000065C6 */
00006662 426E FFFE clr.w [A6 - 0x2]
00006666 302E FFFE move.w D0, [A6 - 0x2]
label0000666A:
0000666A 4E5E unlink A6
0000666C 4E75 rts
0000666E 5345 subq.w D5, 1
00006670 4152 chk.w D0, [A2]
00006672 4348 chk.w D1, A0
00006674 534D subq.w A5, 1
fn00006676:
00006676 4E56 FFFC link A6, -0x0004
0000667A 2F0A move.l -[A7], A2
0000667C 7001 moveq.l D0, 0x01
0000667E 3D40 FFFE move.w [A6 - 0x2], D0
00006682 302D 96E6 move.w D0, [A5 - 0x691A]
00006686 0640 0067 addi.w D0, 0x67 /* 'g' */
0000668A 48C0 ext.l D0
0000668C E780 asl D0, 3
0000668E 41ED 96E8 lea.l A0, [A5 - 0x6918]
00006692 D1C0 add.l A0, D0
00006694 7000 moveq.l D0, 0x00
00006696 1028 0006 move.b D0, [A0 + 0x6]
0000669A 0C40 0006 cmpi.w D0, 0x6
0000669E 6600 0174 bne +0x176 /* 00006814 */
000066A2 302D 96E6 move.w D0, [A5 - 0x691A]
000066A6 0640 0067 addi.w D0, 0x67 /* 'g' */
000066AA 48C0 ext.l D0
000066AC E780 asl D0, 3
000066AE 41ED 96E8 lea.l A0, [A5 - 0x6918]
000066B2 D1C0 add.l A0, D0
000066B4 302D 96E6 move.w D0, [A5 - 0x691A]
000066B8 0640 0067 addi.w D0, 0x67 /* 'g' */
000066BC 48C0 ext.l D0
000066BE E780 asl D0, 3
000066C0 43ED 96E8 lea.l A1, [A5 - 0x6918]
000066C4 D3C0 add.l A1, D0
000066C6 3010 move.w D0, [A0]
000066C8 9069 0002 sub.w D0, [A1 + 0x2]
000066CC 3F00 move.w -[A7], D0
000066CE 4EAD 055A jsr [A5 + 0x55A /* export_167 */]
000066D2 548F addq.l A7, 2
000066D4 0C40 0020 cmpi.w D0, 0x20 /* ' ' */
000066D8 6D00 013A blt +0x13C /* 00006814 */
000066DC 302D 96E6 move.w D0, [A5 - 0x691A]
000066E0 0640 0068 addi.w D0, 0x68 /* 'h' */
000066E4 48C0 ext.l D0
000066E6 E780 asl D0, 3
000066E8 41ED 96E8 lea.l A0, [A5 - 0x6918]
000066EC D1C0 add.l A0, D0
000066EE 7001 moveq.l D0, 0x01
000066F0 3140 0004 move.w [A0 + 0x4], D0
000066F4 302D 96E6 move.w D0, [A5 - 0x691A]
000066F8 0640 0068 addi.w D0, 0x68 /* 'h' */
000066FC 48C0 ext.l D0
000066FE E780 asl D0, 3
00006700 41ED 96E8 lea.l A0, [A5 - 0x6918]
00006704 D1C0 add.l A0, D0
00006706 7006 moveq.l D0, 0x06
00006708 1140 0006 move.b [A0 + 0x6], D0
0000670C 302D 96E6 move.w D0, [A5 - 0x691A]
00006710 0640 0068 addi.w D0, 0x68 /* 'h' */
00006714 48C0 ext.l D0
00006716 E780 asl D0, 3
00006718 41ED 96E8 lea.l A0, [A5 - 0x6918]
0000671C D1C0 add.l A0, D0
0000671E 4228 0007 clr.b [A0 + 0x7]
00006722 302D 96E6 move.w D0, [A5 - 0x691A]
00006726 0640 0068 addi.w D0, 0x68 /* 'h' */
0000672A 48C0 ext.l D0
0000672C E780 asl D0, 3
0000672E 41ED 96E8 lea.l A0, [A5 - 0x6918]
00006732 D1C0 add.l A0, D0
00006734 302D 96E6 move.w D0, [A5 - 0x691A]
00006738 0640 0067 addi.w D0, 0x67 /* 'g' */
0000673C 48C0 ext.l D0
0000673E E780 asl D0, 3
00006740 43ED 96E8 lea.l A1, [A5 - 0x6918]
00006744 D3C0 add.l A1, D0
00006746 302D 96E6 move.w D0, [A5 - 0x691A]
0000674A 0640 0067 addi.w D0, 0x67 /* 'g' */
0000674E 48C0 ext.l D0
00006750 E780 asl D0, 3
00006752 45ED 96E8 lea.l A2, [A5 - 0x6918]
00006756 D5C0 add.l A2, D0
00006758 3011 move.w D0, [A1]
0000675A D06A 0002 add.w D0, [A2 + 0x2]
0000675E 48C0 ext.l D0
00006760 81FC 0002 divs.w D0, 0x2
00006764 3080 move.w [A0], D0
00006766 302D 96E6 move.w D0, [A5 - 0x691A]
0000676A 0640 0067 addi.w D0, 0x67 /* 'g' */
0000676E 48C0 ext.l D0
00006770 E780 asl D0, 3
00006772 41ED 96E8 lea.l A0, [A5 - 0x6918]
00006776 D1C0 add.l A0, D0
00006778 3010 move.w D0, [A0]
0000677A 5340 subq.w D0, 1
0000677C 3D40 FFFC move.w [A6 - 0x4], D0
00006780 6000 0074 bra +0x76 /* 000067F6 */
label00006784:
00006784 302D 96E6 move.w D0, [A5 - 0x691A]
00006788 0640 0067 addi.w D0, 0x67 /* 'g' */
0000678C 48C0 ext.l D0
0000678E E780 asl D0, 3
00006790 41ED 96E8 lea.l A0, [A5 - 0x6918]
00006794 D1C0 add.l A0, D0
00006796 302E FFFC move.w D0, [A6 - 0x4]
0000679A B050 cmp.w D0, [A0]
0000679C 6754 beq +0x56 /* 000067F2 */
0000679E 303C 0088 move.w D0, 0x88
000067A2 C06E FFFC and.w D0, [A6 - 0x4]
000067A6 4A40 tst.w D0
000067A8 6648 bne +0x4A /* 000067F2 */
000067AA 302D 96E6 move.w D0, [A5 - 0x691A]
000067AE 0640 0068 addi.w D0, 0x68 /* 'h' */
000067B2 48C0 ext.l D0
000067B4 E780 asl D0, 3
000067B6 41ED 96E8 lea.l A0, [A5 - 0x6918]
000067BA D1C0 add.l A0, D0
000067BC 316E FFFC 0002 move.w [A0 + 0x2], [A6 - 0x4]
000067C2 302D 96E6 move.w D0, [A5 - 0x691A]
000067C6 0640 0068 addi.w D0, 0x68 /* 'h' */
000067CA 48C0 ext.l D0
000067CC E780 asl D0, 3
000067CE 41ED 96E8 lea.l A0, [A5 - 0x6918]
000067D2 D1C0 add.l A0, D0
000067D4 5088 addq.l A0, 8
000067D6 2F20 move.l -[A7], -[A0]
000067D8 2F20 move.l -[A7], -[A0]
000067DA 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
000067DE 508F addq.l A7, 8
000067E0 4A40 tst.w D0
000067E2 670E beq +0x10 /* 000067F2 */
000067E4 4EBA E9C0 jsr [PC - 0x1640 /* 000051A6 */]
000067E8 4A40 tst.w D0
000067EA 6706 beq +0x8 /* 000067F2 */
000067EC 302E FFFE move.w D0, [A6 - 0x2]
000067F0 602A bra +0x2C /* 0000681C */
label000067F2:
000067F2 526E FFFC addq.w [A6 - 0x4], 1
label000067F6:
000067F6 302D 96E6 move.w D0, [A5 - 0x691A]
000067FA 0640 0067 addi.w D0, 0x67 /* 'g' */
000067FE 48C0 ext.l D0
00006800 E780 asl D0, 3
00006802 41ED 96E8 lea.l A0, [A5 - 0x6918]
00006806 D1C0 add.l A0, D0
00006808 3010 move.w D0, [A0]
0000680A 5240 addq.w D0, 1
0000680C B06E FFFC cmp.w D0, [A6 - 0x4]
00006810 6C00 FF72 bge -0x8C /* 00006784 */
label00006814:
00006814 426E FFFE clr.w [A6 - 0x2]
00006818 302E FFFE move.w D0, [A6 - 0x2]
label0000681C:
0000681C 245F movea.l A2, [A7]+
0000681E 4E5E unlink A6
00006820 4E75 rts
00006822 5345 subq.w D5, 1
00006824 4152 chk.w D0, [A2]
00006826 4348 chk.w D1, A0
00006828 534D subq.w A5, 1
fn0000682A:
0000682A 4E56 FFFE link A6, -0x0002
0000682E 3B6D 96E6 F77A move.w [A5 - 0x886], [A5 - 0x691A]
00006834 6044 bra +0x46 /* 0000687A */
label00006836:
00006836 302D 96E6 move.w D0, [A5 - 0x691A]
0000683A 5340 subq.w D0, 1
0000683C 3B40 96E6 move.w [A5 - 0x691A], D0
00006840 102D 96E5 move.b D0, [A5 - 0x691B]
00006844 4880 ext.w D0
00006846 3D40 FFFE move.w [A6 - 0x2], D0
0000684A 1B6D 96E4 96E5 move.b [A5 - 0x691B], [A5 - 0x691C]
00006850 1B6E FFFF 96E4 move.b [A5 - 0x691C], [A6 - 0x1]
00006856 302D 96E6 move.w D0, [A5 - 0x691A]
0000685A 0640 0068 addi.w D0, 0x68 /* 'h' */
0000685E 48C0 ext.l D0
00006860 E780 asl D0, 3
00006862 41ED 96E8 lea.l A0, [A5 - 0x6918]
00006866 D1C0 add.l A0, D0
00006868 3F3C 0001 move.w -[A7], 0x1
0000686C 5088 addq.l A0, 8
0000686E 2F20 move.l -[A7], -[A0]
00006870 2F20 move.l -[A7], -[A0]
00006872 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00006876 4FEF 000A lea.l A7, [A7 + 0xA]
label0000687A:
0000687A 4A6D 96E6 tst.w [A5 - 0x691A]
0000687E 6EB6 bgt -0x48 /* 00006836 */
00006880 302D 96E6 move.w D0, [A5 - 0x691A]
00006884 5340 subq.w D0, 1
00006886 3B40 96E6 move.w [A5 - 0x691A], D0
0000688A 4A6D AE6A tst.w [A5 - 0x5196]
0000688E 671E beq +0x20 /* 000068AE */
00006890 302D 96E6 move.w D0, [A5 - 0x691A]
00006894 0640 0068 addi.w D0, 0x68 /* 'h' */
00006898 48C0 ext.l D0
0000689A E780 asl D0, 3
0000689C 41ED 96E8 lea.l A0, [A5 - 0x6918]
000068A0 D1C0 add.l A0, D0
000068A2 5088 addq.l A0, 8
000068A4 2F20 move.l -[A7], -[A0]
000068A6 2F20 move.l -[A7], -[A0]
000068A8 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */]
000068AC 508F addq.l A7, 8
label000068AE:
000068AE 4E5E unlink A6
000068B0 4E75 rts
000068B2 4745 chk.w D3, D5
000068B4 5450 addq.w [A0], 2
000068B6 524F addq.w A7, 1
000068B8 4752 chk.w D3, [A2]
fn000068BA:
000068BA 4E56 FFFE link A6, -0x0002
000068BE 4A6D AE6A tst.w [A5 - 0x5196]
000068C2 671E beq +0x20 /* 000068E2 */
000068C4 302D 96E6 move.w D0, [A5 - 0x691A]
000068C8 0640 0069 addi.w D0, 0x69 /* 'i' */
000068CC 48C0 ext.l D0
000068CE E780 asl D0, 3
000068D0 41ED 96E8 lea.l A0, [A5 - 0x6918]
000068D4 D1C0 add.l A0, D0
000068D6 5088 addq.l A0, 8
000068D8 2F20 move.l -[A7], -[A0]
000068DA 2F20 move.l -[A7], -[A0]
000068DC 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */]
000068E0 508F addq.l A7, 8
label000068E2:
000068E2 302D 96E6 move.w D0, [A5 - 0x691A]
000068E6 5240 addq.w D0, 1
000068E8 3B40 96E6 move.w [A5 - 0x691A], D0
000068EC 6042 bra +0x44 /* 00006930 */
label000068EE:
000068EE 302D 96E6 move.w D0, [A5 - 0x691A]
000068F2 0640 0068 addi.w D0, 0x68 /* 'h' */
000068F6 48C0 ext.l D0
000068F8 E780 asl D0, 3
000068FA 41ED 96E8 lea.l A0, [A5 - 0x6918]
000068FE D1C0 add.l A0, D0
00006900 4267 clr.w -[A7]
00006902 5088 addq.l A0, 8
00006904 2F20 move.l -[A7], -[A0]
00006906 2F20 move.l -[A7], -[A0]
00006908 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
0000690C 4FEF 000A lea.l A7, [A7 + 0xA]
00006910 102D 96E4 move.b D0, [A5 - 0x691C]
00006914 4880 ext.w D0
00006916 3D40 FFFE move.w [A6 - 0x2], D0
0000691A 1B6D 96E5 96E4 move.b [A5 - 0x691C], [A5 - 0x691B]
00006920 1B6E FFFF 96E5 move.b [A5 - 0x691B], [A6 - 0x1]
00006926 302D 96E6 move.w D0, [A5 - 0x691A]
0000692A 5240 addq.w D0, 1
0000692C 3B40 96E6 move.w [A5 - 0x691A], D0
label00006930:
00006930 302D 96E6 move.w D0, [A5 - 0x691A]
00006934 B06D F77A cmp.w D0, [A5 - 0x886]
00006938 6DB4 blt -0x4A /* 000068EE */
0000693A 4E5E unlink A6
0000693C 4E75 rts
0000693E 4745 chk.w D3, D5
00006940 5453 addq.w [A3], 2
00006942 4541 chk.w D2, D1
00006944 5243 addq.w D3, 1
fn00006946:
00006946 4EBA FEE2 jsr [PC - 0x11E /* 0000682A */]
0000694A 4EAD 01E2 jsr [A5 + 0x1E2 /* export_56 */]
0000694E 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */]
00006952 4EBA E1C8 jsr [PC - 0x1E38 /* 00004B1C */]
00006956 816D F09C or.w [A5 - 0xF64], D0
0000695A 4A6D AE7A tst.w [A5 - 0x5186]
0000695E 672C beq +0x2E /* 0000698C */
00006960 4A6D AE68 tst.w [A5 - 0x5198]
00006964 6714 beq +0x16 /* 0000697A */
00006966 0C6D 0002 AE7A cmpi.w [A5 - 0x5186], 0x2
0000696C 6606 bne +0x8 /* 00006974 */
0000696E 7001 moveq.l D0, 0x01
00006970 3B40 F09C move.w [A5 - 0xF64], D0
label00006974:
00006974 426D AE7A clr.w [A5 - 0x5186]
00006978 6012 bra +0x14 /* 0000698C */
label0000697A:
0000697A 4267 clr.w -[A7]
0000697C 3F3C 000C move.w -[A7], 0xC
00006980 4879 0000 087A push.l 0x87A
00006986 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */]
0000698A 508F addq.l A7, 8
label0000698C:
0000698C 4EBA FF2C jsr [PC - 0xD4 /* 000068BA */]
00006990 4E75 rts
00006992 4E75 rts
export_156:
00006994 4E75 rts